더북(TheBook)

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>

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