방법: ASP.NET 서버 컨트롤에서 값 범위에 대한 유효성 검사
업데이트: 2007년 11월
ASP.NET RangeValidator 컨트롤을 사용하면 사용자가 입력한 내용이 두 숫자, 두 날짜 또는 두 문자와 같은 특정 값 범위 내에 있는지 확인할 수 있습니다. 범위의 상한값과 하한값은 RangeValidator 컨트롤의 속성으로 설정합니다. 또한 컨트롤이 유효성을 검사할 값의 데이터 형식을 지정해야 합니다. 사용자가 입력한 내용을 날짜 등 지정한 데이터 형식으로 변환할 수 없으면 유효성 검사가 실패합니다.
값 범위에 대해 유효성을 검사하려면
RangeValidator 컨트롤을 페이지에 추가하고 다음 속성을 설정합니다.
속성
설명
사용자가 값을 제공해야 하는 컨트롤의 ID입니다.
사용자가 컨트롤을 건너뛰었을 때 나타나는 오류 텍스트와 위치를 지정하는 속성입니다. 자세한 내용은 방법: ASP.NET 서버 컨트롤의 유효성 검사 오류 메시지 표시 제어를 참조하십시오.
MinimumValue 및 MaximumValue 속성을 사용하여 범위의 상한값과 하한값을 설정합니다.
Type 속성을 설정하여 범위 설정의 데이터 형식을 지정합니다. ValidationDataType 열거형을 사용하면 다음 형식을 지정할 수 있습니다.
참고:
사용자가 컨트롤을 비워 두면 컨트롤이 범위 유효성 검사를 통과합니다. 사용자가 값을 반드시 입력하게 하려면 RequiredFieldValidator 컨트롤도 추가해야 합니다. 자세한 내용은 방법: ASP.NET 서버 컨트롤에서 필수 입력 유효성 검사를 참조하십시오.
ASP.NET 웹 페이지 코드에 유효성 검사 테스트를 추가합니다. 자세한 내용은 방법: 프로그래밍 방식으로 ASP.NET 서버 컨트롤 유효성 검사를 참조하십시오.