为什么modalpopupextender响应时间取决于父页面内容?

时间:2013-09-07 18:44:39

标签: asp.net webforms ajaxcontroltoolkit

Show(),特别是Close()比他们应该花更多的时间。即使我在关闭按钮以外的弹出内容上删除了所有内容。没有数据库连接等(绝对没有内容)。我的页面有八个更新面板,每个面板都包含数据列表。其中五个面板有刷新计时器(间隔1分钟)。我的modalpopupextender(在用户控件中)位于其中一个面板中。

当我删除所有其他更新面板(页面上没有其他内容)时,Show()Close()会快速响应。我尝试了jQuery $find(...).hide(),但行为仍然相同。

所以我的问题是,为什么页面上其他地方的内容会对弹出扩展程序的行为产生影响?特别是即使我使用jQuery的hide()?可能只是因为我碰巧在页面上有太多元素,甚至getElementById()花了这么多时间来寻找我的扩展节点?

1 个答案:

答案 0 :(得分:1)

我也有这个问题。对我来说,结果是视图状态的大小。这是在每个回发上传的,并且可以变得非常大。