2011-10-05 4 views
0

* GridView1_RowCommand * 이벤트 메서드를 사용하여 레코드를 삽입합니다. 업데이트 모드에서 자바 스크립트 클라이언트 유효성 검사를 사용하여 레코드의 유효성을 검사하고 싶습니다. 업데이트 버튼을 클릭하면 자바 스크립트를 실행할 수 있습니까?JavaScript를 작성하여 GridView에서 레코드 업데이트를 확인 하시겠습니까?

+0

은 GridView에서 AutoGenerateEditButton을 사용하여 자동 생성되는 업데이트 버튼입니까? –

답변

0

언어가 JavaScript 인 경우 (know-how 개)에 익숙하다면 .aspx (마크 업) 또는 외부 JavaScript 파일에서 JavaScript를 작성할 수 있습니다. ASP.NET validation controls을 사용하지 않는 경우. 사용자 입력의 유효성을 검사하려면 GridView 필드를 "TemplateFields"으로 변환해야합니다.

+0

안녕하세요 AVD, 답장을 보내 주셔서 감사합니다. 페이지가로드되는 동안 모든 "업데이트 버튼"컨트롤이 바인딩이므로이 "업데이트 버튼"컨트롤에 JavaScript를 전달하려면 어떻게해야합니까? –

0

TemplateField을 사용하고 업데이트 버튼을 EditItemTemplate에 넣으십시오. 올바른 CommandName을 지정하여 RowCommand 이벤트에 연결하고 OnClientClick을 사용하여 유효성 검사를 트리거하십시오.

<EditItemTemplate> 
    <asp:Button ID="btnUpdate" runat="server" CommandName="Update" OnClientClick="validateData(this);" /> 
</EditItemTemplate> 
관련 문제