2010-08-25 78 views
2

我正在使用圖像按鈕,並點擊它我想要訪問的頁面。 現在我正在使用 - Response.Redirect(Request.UrlReferrer.ToString()), 它將進入上一頁,但是當我在某個用戶詳細信息的頁面中鏈接看起來像 - users.aspx?userid = 25並且我訪問其他頁面並單擊返回(圖像按鈕)我想看到相同的userdetail頁面。如何跟蹤這一點。請指導。回到上一頁點擊自定義後退按鈕

回答

0

我會建議使用Session對象來存儲網址,例如

Session("PreviousPage") = Request.Url.AbsolutePath // Or whatever.... 

然後,您可以利用上面的其他頁面來設置後退按鈕的網址。

編輯:

在回答您的意見,是100%肯定你移動到下一個頁面之前要保存當前網址是什麼?

Protected Sub btnNextPage() 

    Session("PreviousPage") = Request.Url.AbsolutePath // Or whatever.... 
    Response.Redirect("nextpage.aspx") 

End Sub 
+0

沒有運氣。顯示相同的頁面。其實我已經在master頁面中放置了response.redirect。 – 2010-08-25 15:40:31

3

您是否希望自定義後退按鈕始終將用戶放到與瀏覽器的常規後退按鈕相同的頁面?如果是這樣,你可以使用javascript來做到這一點,如

myBackButton.OnClientClick = "window.history.go(-1);return false;"; 
+0

謝謝。但在一些頁面中,它顯示的網頁已過期。 – 2010-08-26 04:49:12