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

熱點內容
設備性能確認文件由哪個部門來做 瀏覽:382
佳能列印機配置文件 瀏覽:210
用js幫html添加屬性 瀏覽:582
怎麼用釘釘上網站 瀏覽:490
中國銀行app上如何查開戶行 瀏覽:305
whatsapp有網頁版嗎 瀏覽:32
網站伺服器租金多少 瀏覽:703
win10電腦圖標點不開 瀏覽:960
linux匯編環境 瀏覽:884
非對稱密鑰密碼優點 瀏覽:381
apppleid賬號 瀏覽:970
網路語如何解釋放肆 瀏覽:613
手機看本機文件哪個app好 瀏覽:814
微信draft 瀏覽:783
怎樣查看php版本信息 瀏覽:48
速龍215升級 瀏覽:469
淘特app怎麼搞掃碼 瀏覽:424
酷比魔方i7win10重設 瀏覽:515
什麼是補丁程序 瀏覽:964
怎麼刪除蘋果健康數據 瀏覽:366

友情鏈接