【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>");