다음을 통해 공유


방법: ASP.NET 서버 컨트롤에서 데이터 형식에 대한 유효성 검사

업데이트: 2007년 11월

사용자가 ASP.NET 웹 페이지에 입력한 내용의 유효성을 특정 데이터 형식에 대해 검사하여 입력한 내용이 숫자, 날짜 등이 되게 할 수 있습니다. 예를 들어 사용자 등록 페이지에서 생년월일 정보를 수집하려면 CompareValidator 컨트롤을 사용하여 전송하기 전에 날짜가 인식된 형식인지 확인할 수 있습니다.

데이터 형식에 대해 유효성을 검사하려면

  1. CompareValidator 컨트롤을 페이지에 추가하고 다음 속성을 설정합니다.

    속성

    설명

    ControlToValidate

    데이터 형식을 검사할 컨트롤의 ID입니다.

    ErrorMessage, Text, Display

    유효성 검사에 실패한 경우 나타날 오류의 텍스트와 위치를 지정하는 속성입니다. 자세한 내용은 방법: ASP.NET 서버 컨트롤의 유효성 검사 오류 메시지 표시 제어를 참조하십시오.

  2. 다음 속성을 설정하여 비교할 데이터 형식을 설정합니다.

    속성

    설명

    Type

    검사할 데이터 형식입니다. 형식은 ValidationDataType 열거형를 사용하여 지정하며, 이 열거형를 통해 형식 이름 String, Integer, Double, Date 또는 Currency를 사용할 수 있습니다.

    Operator

    DataTypeCheck

    참고:

    사용자가 컨트롤을 비워 두면 컨트롤이 비교 유효성 검사를 통과합니다. 사용자가 값을 반드시 입력하게 하려면 RequiredFieldValidator 컨트롤도 추가해야 합니다. 자세한 내용은 방법: ASP.NET 서버 컨트롤에서 필수 입력 유효성 검사를 참조하십시오.

  3. ASP.NET 웹 페이지 코드에 유효성 검사 테스트를 추가합니다. 자세한 내용은 방법: 프로그래밍 방식으로 ASP.NET 서버 컨트롤 유효성 검사를 참조하십시오.

참고 항목

개념

ASP.NET 서버 컨트롤의 유효성 검사 형식

기타 리소스

유효성 검사 ASP.NET 컨트롤