asp net web forms button disable after first click
1.0.0
Este exemplo demonstra como criar um botão e desativar sua funcionalidade do lado do cliente após o primeiro clique.
Siga as etapas abaixo:
Crie um botão e manuseie seu evento de clique no lado do cliente. No manipulador, faça o seguinte:
< 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 ) ;
} Depois de ligar para o método SetEnabled para desativar um botão, o controle não passa seu estado desativado para o servidor em um postback. Nesse caso, você deve lidar com o evento de clique do lado do servidor do botão e definir a propriedade ClientEnabled como false .
protected void btnPurchase_Click ( object sender , EventArgs e ) {
btnPurchase . Text = "Purchased" ;
btnPurchase . ClientEnabled = false ;
} (Você será redirecionado para Devexpress.com para enviar sua resposta)