我正在使用 UpdateProgress ASP.NET 控件和 UpdatePanel 通过 Web 服务获取一些数据,在本地更新一些内容并在执行此操作时显示一个微调器。
问题是当 Web 服务调用需要很长时间时,微调器不会消失(好像它在监听异步回发响应时睡着了)。内容将在本地更新(我可以看到数据库中的更改),但在我刷新页面之前微调器不会运行。
ps 当数据很小时,这可以完美地工作,并且当过程完成时微调器会停止。
我应该设置一个超时选项吗?
编辑:我在页面上使用错误处理并吐出在 JS 警报框中遇到的任何错误。此外,该方法旨在在遇到未发生的错误时回滚数据库事务。