如何删除地址栏中的弹出窗口阻止程序

时间:2013-10-14 09:12:32

标签: javascript jquery asp.net

我已经在按钮点击事件上编写了这段代码。但是在运行时,会出现弹出窗口阻止消息。

如何通过此代码删除该弹出窗口阻止程序?

protected void btnExamOk_Click(object sender, EventArgs e)
{
     string queryString = "StudentTextTest1.aspx?TestId=" + ddlTest.SelectedValue;
     string jquery = "window.open('" + queryString + "');";
     ScriptManager.RegisterStartupScript(this, this.GetType(), "pop", jquery, true);
}

1 个答案:

答案 0 :(得分:1)

大多数弹出窗口拦截器的工作方式是阻止所有自动弹出窗口。

它通常接受由用户操作打开的弹出窗口,例如单击事件。我的猜测是RegisterStartupScript不直接调用javascript。

如果可能,请将代码移动到客户端Javascript文件。