所以我有一个web应用程序,我从下拉列表中选择一个值.选择此值后,我想在新窗口中加载另一个页面.
我试过这个:
ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('Default.aspx', '_blank');", true);
Run Code Online (Sandbox Code Playgroud)
它确实打开了页面,但没有在新窗口/选项卡中打开.它在当前打开的页面中打开它.
或者我试过:
ClientScript.RegisterStartupScript(this.GetType(), "OpenWin", "<script>openDashboardPage()</script>");
Run Code Online (Sandbox Code Playgroud)
和
HttpContext.Current.Response.Write("<SCRIPT LANGUAGE='JavaScript'>window.open('Default.aspx', '_new');</SCRIPT>");
Run Code Online (Sandbox Code Playgroud)
他们都表现得一样.我只是在现有窗口中加载页面.我在Firefox和Chrome中都尝试过它,认为它可能是一个浏览器,但它们的行为都是一样的.
如何打开新窗口?
Raj*_*mar 19
试试这个吧
string redirect = "<script>window.open('http://www.google.com');</script>";
Response.Write(redirect);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
93141 次 |
| 最近记录: |