我正在使用Asp.net 2.0。我做了一個server.transfer
從第1頁到第2頁。該URL仍然是第1頁。現在我單擊第2頁上的鏈接,這會將我轉到第3頁。因此,該網址應保留在第1頁。相反,瀏覽器現在顯示第2頁。這是預期的行爲?Server.transfer第二次更改URL
我實際上是試圖隱藏URL中的參數。
- 我不能使用
response.redirect
,因爲我無法從這裏訪問上一頁。 - 我試過使用PostBackUrl,但這對我不起作用,因爲我需要將數據保存在當前頁面上,然後在沒有錯誤發生時顯示下一頁。如果數據不正確,和/或有錯誤,那麼我需要向用戶顯示相同的頁面。
- 現在我想嘗試server.transfer,但它顯示了上一頁的URL。
任何人都可以指向正確的方向嗎?
我結束了使用會話,併爲我解決了這個問題。但是我仍然想知道這個問題的解決方案是什麼。 – 2010-03-12 22:20:28