티스토리 뷰

반응형

[Tip]유효성 검사(RequiredFieldValidator)시 그룹사용 방법

 

 

<asp:TextBox ID="name" runat="server" Width="200px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="이름을 입력해 주세요." ControlToValidate="name"></asp:RequiredFieldValidator>

 

<asp:TextBox ID="title" runat="server" size="60"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="제목을 입력해 주세요." ControlToValidate="title"></asp:RequiredFieldValidator>

 

<asp:ImageButton ID="List" runat="server" OnClick="LIst_Click" ImageUrl="img/list.gif" />

<asp:ImageButton ID="Write" runat="server" OnClick="Write_reg_Click" ImageUrl="img/write.gif" />

 

위와 같이 유효성 검사를 하게될 시에 List_Click으로 이전 페이지로 돌아 가고 싶을 때 Write_reg_Click시에만 검사해야할 유효성 검사가 List_Click시에도 유효성 검사를 하게 됩니다.

이럴때 ValidationGroup 을 지정해 주면 간단하게 해결 할 수 있습니다.

 

<asp:TextBox ID="name" runat="server" Width="200px"  ValidationGroup="vali"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ValidationGroup="vali" runat="server" ErrorMessage="이름을 입력해 주세요." ControlToValidate="name"></asp:RequiredFieldValidator>

 

<asp:TextBox ID="title" runat="server" ValidationGroup="vali" size="60"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" ValidationGroup="vali" runat="server" ErrorMessage="제목을 입력해 주세요." ControlToValidate="title"></asp:RequiredFieldValidator>

 

<asp:ImageButton ID="List" runat="server" OnClick="LIst_Click" ImageUrl="img/list.gif" />

<asp:ImageButton ID="Write" runat="server" OnClick="Write_reg_Click" ValidationGroup="vali" ImageUrl="img/write.gif" />

 

위와 같이  ValidationGroup="vali"을 지정 해 주면 Write_reg_Click시에만 유효성검사를 실행 하게 됩니다.



http://www.cyworld.com/dandybum 최승범님 블로그에서 스크랩

반응형

'Programming > .Net' 카테고리의 다른 글

C#에서 IP주소 MAC 주소 가지고 오기  (0) 2010.10.25
C# 정규식 사용방법  (0) 2010.09.02
C# 오라클 DB 연결 및 입력  (0) 2009.11.04
Excel C#연동  (0) 2009.11.04
MS-Project C#에서 제어  (0) 2009.11.04
공지사항