【发布时间】:2012-01-29 19:35:38
【问题描述】:
如何在 C# ASP.NET 中的按钮单击事件中打开新的浏览器窗口?
请分享任何示例。
我正在执行以下代码。请让我知道我哪里出错了。
btn_Click()
{
if(condition==true)
{
this.Page.ClientScript.RegisterStartupScript(
this.GetType(),
"page_index_script2",
"openNewWindow();",
true
);
}
}
而JavaScript函数是
function openNewWindow()
{
alert('HI');
window.open('http://www.stackoverflow.com');
}
当我从 javascript 函数运行代码时,Alert 有效,但新窗口没有打开。
【问题讨论】:
-
您希望在处理后面代码上的事件之前打开新窗口,或者只是转到新窗口中的某个链接?
-
请不要在标题末尾添加“C# ASP.NET”之类的内容。这就是标签的用途。