導航:首頁 > 編程語言 > 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一句話跳轉代碼相關的資料

熱點內容
javacapsule 瀏覽:20
extjs按鈕垂直居中 瀏覽:163
ibjsx 瀏覽:647
直銷可編程直流電源哪裡買 瀏覽:952
蘋果6qq錄音文件聽不了 瀏覽:6
網路線怎麼拔 瀏覽:328
webclip文件有什麼危害 瀏覽:700
創維32e360e怎麼看網路電視 瀏覽:824
js網站載入動畫 瀏覽:411
shelljava 瀏覽:666
系統文件被刪可以還原嗎 瀏覽:835
萬方等網站怎麼下載 瀏覽:857
為什麼電腦文件顯示是寫字板 瀏覽:37
百度網盤打卡壓縮文件 瀏覽:925
英語怎麼讀的網站 瀏覽:115
怎麼遠程改電腦開機密碼 瀏覽:501
可以直接打開壓縮文件的瀏覽器 瀏覽:654
qq相冊一個文件可以存多少張照片 瀏覽:894
淘寶升級是不是免費的 瀏覽:819
西安萬利網路科技有限公司怎麼樣 瀏覽:125

友情鏈接