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 لتعطيل زر ما ، لا يمرر عنصر التحكم في حالته المعوقة إلى الخادم على Postback. في هذه الحالة ، يجب عليك التعامل مع حدث انقر فوق خادم الزر وتعيين خاصية ClientEnabled على false .
protected void btnPurchase_Click ( object sender , EventArgs e ) {
btnPurchase . Text = "Purchased" ;
btnPurchase . ClientEnabled = false ;
} (سيتم إعادة توجيهك إلى devexpress.com لتقديم ردك)