導航:首頁 > 編程語言 > aspx一句話跳轉代碼

aspx一句話跳轉代碼

發布時間:2024-01-22 05:07:11

A. asp中如何跳轉頁面

Respose.Write("<script
language='javascript'>window.open('"+
url
+"');</script>");
(打開簡潔窗口):
Respose.Write("<script
language='javascript'>window.open('"
+
url
+
"','','resizable=1,scrollbars=0,status=1,menubar=no,toolbar=no,location=no,
menu=no');</script>");
1.Response.Redirect("XXX.aspx",true)——直接轉向新的頁面,原窗口被代替;
2.
Response.Write("<script>window.open('XXX.aspx','_blank')</script>")——原窗口保留,另外新增一個新頁面;
3.Response.Write("<script>window.location='XXX.aspx'</script>")——打開新的頁面,原窗口被代替;
4.Server.Transfer("XXX.aspx")——打開新的頁面;
5.Response.Write("<script>window.showModelessDialog('XXX.aspx')</script>")——原窗口保留,以對話框形式打開新窗口;
6.Response.Write("<script>window.showModelDialog('XXX.aspx')</script>")——對話框形式打開新窗口,原窗口被代替;
wngatpyecd4311636474,希望能幫到你,vzotsyuxrw88763481522012-2-14
20:23:14

B. 求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()還是最好的選擇.

閱讀全文

與aspx一句話跳轉代碼相關的資料

熱點內容
mdfldf是什麼文件 瀏覽:569
文件在桌面怎麼刪除干凈 瀏覽:439
馬蘭士67cd機版本 瀏覽:542
javaweb爬蟲程序 瀏覽:537
word中千位分隔符 瀏覽:392
迷你編程七天任務的地圖怎麼過 瀏覽:844
word2003格式不對 瀏覽:86
百度雲怎麼編輯文件在哪裡 瀏覽:304
起名app數據哪裡來的 瀏覽:888
微信怎麼去泡妞 瀏覽:52
百度廣告html代碼 瀏覽:244
qq瀏覽器轉換完成後的文件在哪裡 瀏覽:623
jsp中的session 瀏覽:621
壓縮完了文件去哪裡找 瀏覽:380
武裝突襲3浩方聯機版本 瀏覽:674
網路機頂盒移動網路 瀏覽:391
iphone手機百度雲怎麼保存到qq 瀏覽:148
資料庫設計與實踐讀後感 瀏覽:112
js對象是什麼 瀏覽:744
網頁文件存pdf 瀏覽:567

友情鏈接