Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在出现错误时停止asp UpdateProgress?_C#_Asp.net_Asynchronous_Updateprogress - Fatal编程技术网

C# 如何在出现错误时停止asp UpdateProgress?

C# 如何在出现错误时停止asp UpdateProgress?,c#,asp.net,asynchronous,updateprogress,C#,Asp.net,Asynchronous,Updateprogress,我有一个带有微调器的更新进度。单击一个搜索按钮,微调器就会显示,当它得到响应时,微调器就会消失。这都是由listview和asp更新进度控件自动完成的 但是,我发现,如果在异步回发过程中服务器端发生错误,或者回发时间过长,微调器就会无限期地旋转 有没有办法识别是否发生了错误或请求是否超时,然后卸载updateprogress?我试图通过scriptmanager识别一个错误,但却迷路了。看到这一点:它本质上说您必须通过附加到Sys.Application.beginRequest和endRequ

我有一个带有微调器的更新进度。单击一个搜索按钮,微调器就会显示,当它得到响应时,微调器就会消失。这都是由listview和asp更新进度控件自动完成的

但是,我发现,如果在异步回发过程中服务器端发生错误,或者回发时间过长,微调器就会无限期地旋转


有没有办法识别是否发生了错误或请求是否超时,然后卸载updateprogress?我试图通过scriptmanager识别一个错误,但却迷路了。

看到这一点:它本质上说您必须通过附加到Sys.Application.beginRequest和endRequest来手动操作元素。

如果您还没有:


我以前使用过这些进度微调器,但没有注意到这个问题。

这些错误是在try/catch中捕获的吗?其中一些可能是。目前,我正试图为这个意外的错误做准备,我不知道这个错误的存在。我所做的只是在代码中加入一个除法为零的异常,以查看罪人的反应,它只是一直在旋转。