UpdatePanel和其他JS配合出现的一个问题记录
摘要:
问题描述:点击按钮弹出一个新窗口,点击保存时窗口关闭。此时,会产生一个回发,将数据保存到数据库。但是回发产生后窗口消失,窗口对应的遮罩层却没有消失。或者有时看到的现象是遮罩层消失又出现。最终解决方法:将弹出窗口从UPDATEPANEL中移出到外边,只把需要变化的内容放在UPDATEPANEL里。问题原因:由于整个弹出层都在UPDATEPANEL中,当进行刷新的时候会重新输出弹出层的对象,由于弹出层默认为隐藏状态,刷新就将弹出层重置为隐藏状态。这个时候,再调用关闭,会认为弹出层没有显示。此时调用关闭弹出层函数,会认为弹出层没有显示,而不执行后续的关闭操作。引起遮罩层没有被关闭。 阅读全文
posted @ 2012-03-21 09:35 小D风格 阅读(265) 评论(0) 推荐(0)
浙公网安备 33010602011771号