Server.Transfer的( 「PageName.aspx」);
我轉移到正確的頁面,但url是第一頁的網址。
換句話說,就是說page1.aspx Server.Transfers to page2.aspx。
page2.aspx is rendered,but the url reads page1.aspx。
問題是我需要在url中傳遞參數到page2,並且params沒有通過。
我周圍有使用
的Response.Redirect( 「PageName.aspx PARM = VAL?」);
我一直在使用Server.Transfer,因爲我覺得它的效率更高。
其他區別是什麼?是否有任何其他原因使用一個而不是另一個?
到目前爲止,我有:
使用Response.Redirect
- ,如果你想,如果你要轉移到另一個網站服務器
使用上通過PARMS
- 節省一個服務器往返的效率
+1因思維不同而有效。 – Vishal 2010-12-03 19:26:47