ASP.NET でページを読み込むときにマウス カーソルがビジー状態になる [終了]
-
13-12-2019 - |
質問
ページの読み込み中、アクションがバックグラウンドで実行されているとき、またはマウス カーソルをビジーに変更するだけでポストバックが発生したときにページがビジーであることをユーザーに通知したいだけです。
ページが 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/
所属していません StackOverflow