Asp.net updatepanel回发后弹出被弹出块阻止

Asp.net updatepanel回发后弹出被弹出块阻止,asp.net,Asp.net,我进行了一次轮询,希望在部分回发(updatepanel)后立即通过window.open函数弹出结果。但是弹出窗口被弹出窗口阻止程序阻止。我怎样才能修好它 这是我的密码: protected void btnPollingSubmit_OnClick (object sender, EventArgs e) { UpdatePolling(); } protected void UpdatePolling() { // update the polling result

我进行了一次轮询,希望在部分回发(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);   

}

不要使用弹出窗口,而是使用位于主页顶部的Div。或者更好更简单:使用jQuery中的“模式弹出窗口”之一:

不要使用弹出窗口,而是使用位于主页顶部的Div。或者更好更简单:使用jQuery中的“模式弹出窗口”之一:

不要使用弹出窗口,而是使用位于主页顶部的Div。或者更好更简单,使用jQuery中的一个“模式弹出窗口”:@Tim,发布答案,这样我们就可以投票给你了up@Greg:好的,我认为这更多的是一个建议,而不是一个答案/解决方案。不要使用弹出窗口,而是位于主页顶部的Div。或者更好更简单,使用jQuery中的一个“模式弹出窗口”:@Tim,发布答案,这样我们就可以投票给你了up@Greg:好的,我认为这更多的是一个建议,而不是一个答案/解决方案。我同意你最初的直觉。这不能解决如何取消阻止弹出窗口的问题。这不适用于oAuth工作流这样的情况,因为oAuth工作流指定它不能在iframe中,但出于安全原因必须在弹出窗口中。我同意您最初的直觉。这不解决如何取消阻止弹出窗口的问题。这不适用于oAuth工作流这样的情况,因为oAuth工作流指定弹出窗口不能位于iframe中,但出于安全原因必须位于弹出窗口中。