各種打開新頁面的方式總結

【0】最常用的打開方式

Respose.Write("<script language='javascript'>window.open('"+ url+"');</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")

說明,常用於傳遞session變量的頁面跳轉!

【5】原窗口保留,以對話框形式打開新窗口;

Response.Write("<script>window.showModelessDialog('XXX.aspx')</script>")

【6】對話框形式打開新窗口,原窗口被代替;

Response.Write("<script>window.showModelDialog('XXX.aspx')</script>")

【7】打開簡潔窗口
Respose.Write("<script language='javascript'>window.open('"+url+"','','resizable=1,scrollbars=0,status=1,menubar=no,toolbar=no,location=no, menu=no');</script>");

發佈了93 篇原創文章 · 獲贊 2 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章