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으로 리디렉션됩니다)