更新面板正在进行时页面没有响应,请引导?

时间:2010-07-29 12:54:34

标签: asp.net asp.net-ajax updatepanel

在一个页面中,我有多个更新面板,这些面板具有与之关联的计时器以刷新网格。我的问题是,当异步请求(更新面板)正在进行时,页面不响应。如果用户尝试单击其他链接以移动到其他页面,则在异步请求完成之前,他甚至无法执行此操作。

用户是否可能能够...

2 个答案:

答案 0 :(得分:1)

浏览器以单线程模式运行,无法运行任何后台任务。如果任何任务正在运行,则所有其他事件都会排队,用户将受到影响,浏览器被挂起或没有响应,因此对于这种情况,您需要自己处理。

1-保持部分帖子快速恢复。

2-如果可能的话,可以分步进行。

3-显示进度条,以便客户不会生气。

答案 1 :(得分:1)

一次只能回发一个UpdatePanel。如果您的计时器正在启动多个请求,则最后一个请求将获胜并取消其余请求。

解决方法:
Simultanious Async Requests Using Multiple Update Panel