为何几分钟后UpdatePanel会停止工作?
时间:2020-03-06 14:48:33 来源:igfitidea点击:
UpdatePanel的哪些方面对时间敏感?
我有一个可以正常工作的UpdatePanel。如果我离开页面几分钟然后返回,则UpdatePanel无法正常工作。看着萤火虫,我看到它发送了请求并获得了响应。但是,页面本身不会更新。我也没有看到任何脚本错误。到目前为止,除了时间的流逝,我还没有发现其他任何因素。
解决方案
如果启用,请关闭Firebug网络监控。
也许应用程序域被回收,或者会话丢失了。我们是否尝试查看服务器上正在调用的内容?那是我对下一步的建议。
会话很可能已过期,导致它发送回与该页面不再匹配的数据。
如果会话即将到期,则无需使用UpdatePanel即可重现该会话-返回回发并查看是否也以这种方式发生。我们甚至可能对错误有一个更好的了解,因为UpdatePanel在引擎盖下运行的JavaScript可能不会吞噬该错误。
我注意到,如果更新面板中有大量的控件,它可能会超时或者拒绝工作。一次我在更新面板中有一个gridview,每行中有三个ajax日历控件。在gridview中总共有2000条记录。