0

OnClickハンドラーを持つ標準のリンクボタンがあります。ハンドラーは長いプロセスを実行します。操作が完了するのを待っている間、「お待ちください」という画像を表示するクライアント側ハンドラーを挿入したいと思います。

$("#<%= btnProcess.ClientID %>").click( function() {
  $("#loaderimage").show();
});

アイデアは、ページがポストバックしたときに画像がクリアされるということです。

これについて行く正しい方法はありますか?うまくいかないようです-この種のことの例やベストプラクティスはありますか?

クリス

4

2 に答える 2

1

下記までお電話ください

function__doPostBack("clientIdOfSubmitButton", null)`

私はそれがあなたのために働くと思います。

于 2012-10-17T11:21:28.073 に答える
1

UpdatePanelおよびUpdateProgressコントロールを使用してタスクを実行できます。ここに例があります

その他の解決策。最初にWebService(必要なタスクを実行する)を作成し、ボタンをクリックしてクライアント側から呼び出し、同時にjavascriptまたはjquery show imageを使用します。タスクが完了したことをサービスから確認したら、すぐにこの画像を非表示にして、タスクが完了したことをユーザーに伝えます。

于 2012-10-17T12:08:39.963 に答える