在.net網站上,是否有一種簡單的方法可以將某人發回當前頁面上的最後一個頁面沒有某種過硬的麪包屑系統?我知道這聽起來有點令人困惑,但讓我們說你在Page1.aspx上。你去Page2.aspx,它有一個網頁表單。您填寫發回自己的網頁表單。回發之後,我想將它們發回到他們首先訪問的任何頁面,在這種情況下:Page1.aspx。 Page1.aspx顯然是可變的。在當前頁面上提交網頁表單後,用戶回到上一頁,.net
我開始使用一些JavaScript使用history.go(),但我無法讓它正常工作。有什麼建議麼?
我也理解這種方法,但它需要保存ViewState中的上一頁。我試圖通過嘗試直接利用DOM來避免這種類型的編程(因爲有很多頁面可能是引用者)。 – optionsix 2013-05-07 23:31:59
每頁的ViewState大小都是最小的。對它做一個跟蹤,看看。您只在ViewState中保存頁面名稱,而不是頁面本身。 – IrishChieftain 2013-05-07 23:34:08
啊,我懂了。我以爲我將不得不在每個引用頁面上設置ViewState,這將是很多工作。相反,我將Page2.aspx上的ViewState設置爲Request.UrlReferrer中的任何內容。然後在回發後重定向到它。這絕對讓我思考着正確的方向。 – optionsix 2013-05-07 23:38:48