您的位置:首页 > 编程语言 > ASP

解决ASP.NET AJAX的ModalPopupExtender控件回发闪烁的问题

2010-05-31 17:18 826 查看
ModalPopupExtender是个不错的控件,但是在FireFox的老版本中,存在回发闪烁的问题,就是在回发的一瞬间,会有不到1秒的实现,闪出需要Popup的内容,然后又消失。我很期望我们的用户可以把他们的浏览器都升级到最新版本,但是,显然,他们会更愿意让我去面对和解决这个问题。

解决的方法就是,在客户端响应ModalPopupExtender控件的hidden事件,重新设置需要Popup的层的display样式为none。

$find("myModalPopupExtendor").add_hidden(function(sender, e)
{
document.getElementById("<%=myPanel.ClientID %>").style.display = "none";
});

另外,别忘了在myPanel的声明中先注明:style=”display:none;”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐