Asp.Net重複コミット防止メカニズムの実現方法

501 ワード

Buttonまたは他のコントロールに次の2つのプロパティを追加すればいいです.
1.UseSubmitBehavior="false"サーバ側コミットメカニズムを使用して、OnClickイベントを実行します.
2.OnClientClickクライアントはボタンをクリックした後、コントロールを使用不可に設定し、コントロールテキスト表示処理中…、サーバー側がOnClickイベントを実行し終わると、コントロールは自動的に使用可能に回復する.
コードは次のとおりです.


UseSubmitBehavior="false" OnClientClick="this.disabled=true;this.value=' …';"
UseSubmitBehavior="false" OnClientClick="this.disabled=true;this.value=' …';"