跳轉方式的選擇

(1)應用HyperLink服務器控件的情況
需要由客戶來決定何時轉換頁面。需要用程序來控制轉換的目標,但轉換的時間由用戶決定。

(2)應用Response.Redirect方法的情況
需要把用戶連接到另一臺服務器上的頁面。需要把用戶連接到非ASPX類型的頁面,例如HTML頁面.需要將查詢字符串作爲URL的一部分保留.

(3)應用Server.Transfer方法的情況
如果需要將執行流程轉入同一WEB服務器的另一個ASPX頁面,應當使用Server.Transfer方法,而不是Response.Redirect,因爲Server.Transfer能夠避免不必要的網絡通信,從而獲得更好的性能和瀏覽效果。

(4)應用Server.Execute方法的情況
如果將一個ASPX頁面的輸出結果插入另一個ASPX頁面中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章