私の ajax リクエストが速すぎて、ユーザーが ajax 呼び出しが行われたことに気付かないことがあります。したがって、Ajax リクエストが終了した場合でも、UpdateProgress コントロールを最小限の時間表示するように強制したいと思います。
例えば:
John がサイトを閲覧すると、ajax 呼び出しが完了するまでに 2 秒かかります。UpdateProgress コントロールをその 2 秒間だけ表示したいのです。
メアリーもサイトを閲覧しますが、ajax 呼び出しには 0.5 秒以上かかります。したがって、UpdateProgress コントロールを少なくとも 1 秒間表示したいと考えています。
これを行う方法について誰かアイデアがありますか?
編集
Telerik が提供する AjaxLoadingPanel コントロールにこの機能があることを発見しました。まさにこれを行う MinDisplayTime というプロパティがあります。標準の (無料の) asp.net ajax コントロールを使用してこれを行う方法を知っておくとよいでしょう。
ありがとう