您的位置:首页 > Web前端 > JavaScript

UpdatePanel和其他JS配合出现的一个问题记录

2012-03-21 09:35 274 查看
问题描述:点击按钮弹出一个新窗口,点击保存时窗口关闭。此时,会产生一个回发,将数据保存到数据库。但是回发产生后窗口消失,窗口对应的遮罩层却没有消失。或者有时看到的现象是遮罩层消失又出现。

最终解决方法:将弹出窗口从UPDATEPANEL中移出到外边,只把需要变化的内容放在UPDATEPANEL里。

问题原因:由于整个弹出层都在UPDATEPANEL中,当进行刷新的时候会重新输出弹出层的对象,由于弹出层默认为隐藏状态,刷新就将弹出层重置为隐藏状态。这个时候,再调用关闭,会认为弹出层没有显示。此时调用关闭弹出层函数,会认为弹出层没有显示,而不执行后续的关闭操作。引起遮罩层没有被关闭。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐