弹出块阻止updatepanel回发后的弹出窗口

时间:2010-10-20 07:32:07

标签: asp.net

我进行轮询并希望在部分回发(updatepanel)之后通过window.open函数立即弹出结果。但弹出窗口阻止程序会阻止弹出窗口。我该如何解决?

这是我的代码:

protected void btnPollingSubmit_OnClick (object sender, EventArgs e)
{
    UpdatePolling();
}

protected void UpdatePolling()
{
   // update the polling result
     ...
     ...

 ScriptManager.RegisterStartupScript(btnPollingSubmit, this.GetType(), "PollingResult", "window.open('polling-result.aspx','','width=200,height=100'), true);   

}

1 个答案:

答案 0 :(得分:3)

请勿使用弹出窗口,而是将Div放置在主页顶部。甚至更好更容易:使用jQuery中的这些“模态弹出窗口”中的一个:best 22 jQuery modal popup plugins