Javascript Window.open脚本管理器正在打开2页
我有一个Javascript Window.open脚本管理器正在打开2页,javascript,c#,asp.net,Javascript,C#,Asp.net,我有一个btn_click事件触发了一个应该打开链接的方法,但它打开了两个选项卡:打开的页面和所需链接的副本。 这是在btn\u中单击 Redirect_New_Tab("http://www.desiredlink.com"); 这就是它正在调用的方法 private void Redirect_New_Tab(string url_To_Open) { string modified_URL = "window.open('" + url_T
btn_click
事件触发了一个应该打开链接的方法,但它打开了两个选项卡:打开的页面和所需链接的副本。
这是在btn\u中单击
Redirect_New_Tab("http://www.desiredlink.com");
这就是它正在调用的方法
private void Redirect_New_Tab(string url_To_Open)
{
string modified_URL = "window.open('" + url_To_Open + "', '_blank');";
ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", modified_URL, true);
}
这种方法的结果是现在有3个选项卡打开。2份原始aspx页面副本和一个带有已打开链接的选项卡
有什么我做错了或可以做得不一样的吗?为什么不直接调用窗口。直接从OnClientClick
事件打开
<asp:Button ID="btn" runat="Server" OnClientClick="window.open('http://www.desiredlink.com')" />