繁体   English   中英

当查询花费很长时间时,UpdateProgress不关闭

[英]UpdateProgress not closing when a query takes a long time

我正在使用UpdateProgress ASP.NET控件和UpdatePanel来通过Web服务获取一些数据,在本地更新一些内容,并同时显示一个微调框。

问题在于,当Web服务调用花费很长时间时,微调器不会消失(好像它睡着了,监听异步回发响应)。 内容将在本地更新(我可以在数据库中看到更改),但是直到刷新页面后微调器才会显示。

ps当数据较小时,这可以正常工作,并且在过程完成时微调器停止。

我应该设置超时选项吗?

编辑:我正在页面上使用错误处理,吐出在JS警报框中遇到的任何错误。 同样,该方法旨在在遇到未发生的错误时回滚数据库事务。

UpdateProgress超时是通过页面脚本管理器(如果脚本管理器位于该页面上)上的AsyncPostBackTimeout来控制的。 您可以将其设置为零而不会超时。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM