Show()
,尤其是Close()
花费的时间比他们应该花费的时间要多得多。即使我清空了弹出内容上除关闭按钮以外的所有内容。没有数据库连接等(绝对没有内容)。我的页面有八个更新面板,每个面板都包含数据列表。其中五个面板具有刷新计时器(1 分钟间隔)。我的modalpopupextender(在用户控件中)位于其中一个面板中。
当我删除所有其他更新面板(页面上没有其他内容)时,Show()
和Close()
快速响应。我尝试了jQuery $find(...).hide()
并且仍然具有相同的行为。
所以我的问题是,为什么页面上其他地方的内容会影响弹出窗口扩展器的行为?特别是当我使用 jQuery 的hide()
时?难道仅仅是因为我碰巧页面上有太多元素,即使getElementById()
也需要花费大量时间来找到我的扩展器节点?
我也有这个问题。对我来说,它原来是视图的大小。这在每次回发时都会上传,并且可能会变得非常大。