티스토리 뷰
[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 |