ASP.NET でページを読み込むときにマウス カーソルがビジー状態になる [終了]

StackOverflow https://stackoverflow.com//questions/9696521

質問

ページの読み込み中、アクションがバックグラウンドで実行されているとき、またはマウス カーソルをビジーに変更するだけでポストバックが発生したときにページがビジーであることをユーザーに通知したいだけです。

ページが ASP.Net に完全に読み込まれると、カーソルは通常のポインタに変わります。

役に立ちましたか?

解決

からこれを試してください 砂時計を設定する

ASP.NET ページの場合、これを行うにはもう少し問題が発生します。少し JavaScript を使用する必要があります。

ASP.NET Web ページのタグの間に次の JavaScript を追加します。

コード:

 function setHourglass()
 {
   document.body.style.cursor = 'wait';
 }

次に、ポストバックが発生したときに JavaScript 関数を実行するように Web フォームに指示する必要があります。

これをタグに追加します。

コード:

     <body onbeforeunload="setHourglass();" onunload="setHourglass();">

これも試してみてください Web-ASP-NET ページの砂時計カーソル

設定を元に戻します normal これを行う

       document.body.style.cursor='default';

他のヒント

これで助かりました。ただし、それは ajax updatePanel 用でした。いくつかのアイデアが得られるかもしれません。http://encosia.com/improved-progress-indication-with-aspnet-ajax/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top