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方法禁用按鈕後,該控件不會在寄發後傳遞其禁用狀態到服務器。在這種情況下,您應該處理按鈕的服務器端單擊事件,並將客戶端屬性設置為false 。
protected void btnPurchase_Click ( object sender , EventArgs e ) {
btnPurchase . Text = "Purchased" ;
btnPurchase . ClientEnabled = false ;
} (您將被重定向到devexpress.com提交您的答复)