求ASP.NET跳轉頁面程式碼

  • 作者:由 匿名使用者 發表于 舞蹈
  • 2022-08-13

求ASP.NET跳轉頁面程式碼匿名使用者2009.08.31 回答

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

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

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

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

Top