0

スピナーを含む更新の進行状況があります。検索ボタンをクリックすると、スピナーが表示され、応答が得られるとスピナーが消えます。これはすべて、listview および asp update 進行状況コントロールによって自動化されています。

ただし、この非同期ポストバック中にサーバー側でエラーが発生した場合、またはポストバックに時間がかかりすぎると、スピナーが無期限に回転し続けることがわかりました。

エラーが発生したかどうか、またはリクエストがタイムアウトしたかどうかを認識して updateprogress をアンロードする方法はありますか? scriptmanager を介してエラーを認識できるかどうかの道をたどっていましたが、道に迷ってしまいました。

4

2 に答える 2

1

これを参照してください: http://forums.asp.net/t/1266920.aspx 基本的に、Sys.Application.beginRequest と endRequest にアタッチして要素を手動で操作する必要があると述べています。

于 2012-09-28T16:04:05.337 に答える
1

まだ使用していない場合は、PageRequestManager クラスの beginRequest イベントと endRequest イベントを使用してみてください: http://msdn.microsoft.com/en-us/library/bb398821%28v=vs.100%29.aspx

以前にこれらのプログレス スピナーを使用したことがありますが、この問題に気づいていません。

于 2012-09-28T16:04:18.870 に答える