在一个页面中,我有多个更新面板,这些面板具有与之关联的计时器以刷新网格。我的问题是,当异步请求(更新面板)正在进行时,页面不响应。如果用户尝试单击其他链接以移动到其他页面,则在异步请求完成之前,他甚至无法执行此操作。
用户是否可能能够...
答案 0 :(得分:1)
浏览器以单线程模式运行,无法运行任何后台任务。如果任何任务正在运行,则所有其他事件都会排队,用户将受到影响,浏览器被挂起或没有响应,因此对于这种情况,您需要自己处理。
1-保持部分帖子快速恢复。
2-如果可能的话,可以分步进行。
3-显示进度条,以便客户不会生气。
答案 1 :(得分:1)
一次只能回发一个UpdatePanel。如果您的计时器正在启动多个请求,则最后一个请求将获胜并取消其余请求。
解决方法:
Simultanious Async Requests Using Multiple Update Panel