asp net web forms button disable after first click
1.0.0
この例は、最初のクリック後にボタンを作成し、クライアント側の機能を無効にする方法を示しています。
以下の手順に従ってください。
ボタンを作成し、クライアント側のクリックイベントを処理します。ハンドラーで、次のことを行います。
< dx:ASPxButton runat = " server " ID = " btnPurchase " ClientInstanceName = " btnPurchase " OnClick = " btnPurchase_Click "
Text = " Complete Purchase " AutoPostBack = " False " ClientEnabled = " True " >
< ClientSideEvents Click = " OnClick " />
</ dx:ASPxButton > function OnClick ( s , e ) {
s . SetText ( 'Purchased' ) ;
s . SetEnabled ( false ) ;
__doPostBack ( s . name ) ;
} SetEnabledメソッドを呼び出してボタンを無効にした後、コントロールは無効状態をポストバック上でサーバーに渡しません。この場合、ボタンのサーバー側のクリックイベントを処理し、ClientReadableプロパティをfalseに設定する必要があります。
protected void btnPurchase_Click ( object sender , EventArgs e ) {
btnPurchase . Text = "Purchased" ;
btnPurchase . ClientEnabled = false ;
} (あなたはあなたの応答を送信するためにdevexpress.comにリダイレクトされます)