我有以下代码:
我创建脚本:
Dim redirect As String = "<script type='text/javascript'>window.open('~/PrintOrder.aspx?OrderNumber=" & Me.ViewState("OrderNumber") & "', '_blank');</script>"
我试过了:
ClientScript.RegisterStartupScript(Me.GetType, "openWindow", redirect)
我也试过:
Response.Write(redirect)
断点确认字符串redirect
已正确创建。 浏览器没有阻止弹出窗口,但绝对没有任何反应。 我错过了什么?
使用以下代码:
Dim redirect As String = "<script type='text/javascript'> window.open('PrintOrder.aspx?OrderNumber=" & Me.ViewState("OrderNumber") & "', '', 'left=100,top=100,height=350px,width=400px,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes', false); </script>";
ClientScript.RegisterStartupScript(Me.GetType, "openWindow", redirect);