當前位置:編程學習大全網 - 網站源碼 - 求ASP.NET跳轉頁面代碼

求ASP.NET跳轉頁面代碼

1.window.location.href="new url".這個完全客戶端方式, 對客戶端有完全依賴,特別是js的依賴,所以會有不穩定現象.

2.Response.Redirect()這個方法實現的跳轉依賴於客戶端,所以理論上有lz說的不穩定現象;但是我從來沒遇到過, 因為據我觀察,它也是如樓主所說,寫入http header實現跳轉.但是這個和js沒關系.

3.Server.Transfer()方法完全在服務器端跳轉.它是Server的方法,而不是Response響應的方法,所以不依賴於客戶端.由於是在服務器端跳轉, 不存在web的請求/響應模式, 所以表單,驗證什麽的都會丟失.但是他只能在同壹個應用程序.所以在不符合lz要求.

綜上, Response.Redirect()還是最好的選擇.

  • 上一篇:全站源代碼克隆
  • 下一篇:當前成本來源代碼
  • copyright 2024編程學習大全網