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 เพื่อปิดการใช้งานปุ่มตัวควบคุมจะไม่ผ่านสถานะที่ปิดการใช้งานไปยังเซิร์ฟเวอร์บนโพสต์แบ็ก ในกรณีนี้คุณควรจัดการเหตุการณ์คลิกฝั่งเซิร์ฟเวอร์ของปุ่มและตั้งค่าคุณสมบัติ ClientEnabled เป็น false
protected void btnPurchase_Click ( object sender , EventArgs e ) {
btnPurchase . Text = "Purchased" ;
btnPurchase . ClientEnabled = false ;
} (คุณจะถูกเปลี่ยนเส้นทางไปยัง DevExpress.com เพื่อส่งคำตอบของคุณ)