2009-04-01 2 views
1

나는 gridview에 버튼 필드가 있습니다. 버튼을 클릭하면 RowCommand 함수가 호출됩니다.Asp.Net AlertBox 코드가 페이지 뒤에 있습니까?

사용자가 선택을 확인하도록 경고 상자를 팝업해야합니다. 관련된 HtmlInputButton이 있다고 확신하지만 구문이 필요합니다.

그런 다음 어떻게 확인했는지 어떻게 알 수 있습니까?

답변

1

ItemDataBound 이벤트를 통해 단추를 찾은 다음 확인 상자를 추가 할 수 있습니다.

button1.Attributes.Add("OnCLick", "javascript: return confirm('Are You Sure You Want to Delete");") 

그러면 필요한 것을 얻을 수 있습니다. 당신은 내가 '하는 (jQuery를 사용하는 경우에는 아약스 컨트롤 툴킷

를 사용하는 경우

OnClientClick="javascript:return confirm('are you sure ?')" 
3

, 당신의 버튼이 넣어 d 완전히 권장) jQuery UI과 매우 매끄러운 modal confirmation demo을 확인해야합니다.

위의 확인 사항은 순수한 클라이언트 측이므로 자바 스크립트가 해제 된 클라이언트를 지원해야하는 경우이 서버 측을 모두 처리해야합니다. 예 : javascript는 OK를 클릭 할 때 'user confirmed'와 같은 숨겨진 양식 필드를 설정할 수 있으므로 숨겨진 양식 필드가 채워지지 않고 삭제 버튼을 누르면 사용자가 서버 생성을 표시해야하는지 확인할 수 있습니다 확인 필드.

0

시도해보십시오. ScriptManager.RegisterClientScriptBlock (Page, this.GetType(), "Alert", "alert ('"+ message + "')", true);

관련 문제