我做了一個輪詢,並希望在部分回發(updatepanel)後立即通過window.open函數彈出結果。但彈出窗口被彈出窗口阻止程序阻止。我該如何解決它?updatepanel回發後彈出被彈出塊阻止
這裏是我的代碼:
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中的這些「模式彈出窗口」之一:http://www.blogrammierer.de/jquery-die-22-besten-modal-fenster-plugins/ – 2010-10-20 07:45:03
@Tim,作爲回答發佈我們可以爲您投票 – 2010-10-20 08:00:58
@Greg:好的,我認爲這不僅僅是一個答案/解決方案。 – 2010-10-20 08:20:22