3. FrmCustomValidator.aspx 페이지를 열고 다음과 같이 입력한다.

    ▼  FrmCustomValidator.aspx

    <%@ Page Language=“C#” AutoEventWireup=“true”
      CodeBehind=“FrmCustomValidator.aspx.cs”
      Inherits=“DevValidationControl.FrmCustomValidator” %>
    
    <!DOCTYPE html>
    
    <html xmlns=http://www.w3.org/1999/xhtml">
    <head runat=“server”>
      <meta http-equiv=“Content-Type” content=“text/html; charset=utf-8” />
      <title>사용자 정의 유효성 검사 컨트롤</title>
      <script>
          function FuncValidationOddNumber(source, args) {
              if (parseInt(args.Value) % 2 == 1) {
                  args.IsValid = true; // 유효성 검사 통과
              }
              else {
                  args.IsValid = false; // 유효성 검사 실패
              }
          }
      </script>
    </head>
    <body>
    <form id=“form1” runat=“server”>
    <div>
      <h3>사용자 정의 유효성 검사 컨트롤</h3>
      짝수만 입력:
      <asp:TextBox ID=“txtEvenNumber” runat=“server”></asp:TextBox>
      <asp:CustomValidator ID=“valEvenNumber” runat=“server”
          ErrorMessage=“짝수만 입력하시오.”
          ControlToValidate=“txtEvenNumber”
          OnServerValidate=“valEvenNumber_ServerValidate”
          ></asp:CustomValidator>
      <br />
      홀수만 입력:
      <asp:TextBox ID=“txtOddNumber” runat=“server”></asp:TextBox>
      <asp:CustomValidator ID=“CustomValidator1” runat=“server”
          ErrorMessage=“홀수만 입력하시오.”
          ControlToValidate=“txtOddNumber”
          ClientValidationFunction=“FuncValidationOddNumber”
          ></asp:CustomValidator>
      <hr />
      <asp:Button ID=“btnSubmit” runat=“server” Text=“확인” />
    </div>
    </form>
    </body>
    </html>
    

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.