ASP.NET 서버 컨트롤의 유효성 검사 형식
업데이트: 2007년 11월
다음 표에서는 사용할 수 있는 ASP.NET 유효성 검사 컨트롤과 그 사용 방법을 보여 줍니다.
보안 정보: |
---|
기본적으로 ASP.NET 웹 페이지에서는 악의적인 의도를 가진 사용자가 응용 프로그램에 스크립트를 전송하는지 여부를 자동으로 확인합니다. 자세한 내용은 스크립트 악용 개요를 참조하십시오. |
유효성 검사 형식 |
사용할 컨트롤 |
설명 |
---|---|---|
필수 입력 |
사용자가 입력할 부분을 건너뛰지 못하게 합니다. 자세한 내용은 방법: ASP.NET 서버 컨트롤에서 필수 입력 유효성 검사를 참조하십시오. |
|
값과 비교 |
상수 값, 다른 컨트롤의 값(보다 작음, 같음, 보다 큼 등의 비교 연산자 사용) 또는 특정 데이터 형식과 사용자의 입력을 비교합니다. 자세한 내용은 ASP.NET 서버 컨트롤에서 특정 값에 대한 유효성 검사 및 방법: ASP.NET 서버 컨트롤에서 데이터 형식에 대한 유효성 검사를 참조하십시오. |
|
범위 검사 |
사용자가 입력한 내용이 지정한 하한값과 상한값 사이에 있는지 확인합니다. 숫자, 영문자 및 날짜 쌍 안에서 범위를 검사할 수 있습니다. 자세한 내용은 방법: ASP.NET 서버 컨트롤에서 값 범위에 대한 유효성 검사를 참조하십시오. |
|
패턴 일치 |
입력한 내용이 정규식으로 정의한 패턴과 일치하는지 확인합니다. 이러한 형식의 유효성 검사를 사용하면 전자 메일 주소, 전화 번호, 우편 번호 등의 예측 가능한 문자 시퀀스를 확인할 수 있습니다. 자세한 내용은 방법: ASP.NET 서버 컨트롤에서 패턴에 대한 유효성 검사를 참조하십시오. |
|
사용자 정의 |
직접 작성한 유효성 검사 논리를 사용하여 사용자가 입력한 내용을 검사합니다. 이러한 형식의 유효성 검사를 사용하면 런타임에 파생된 값을 검사할 수 있습니다. 자세한 내용은 방법: 사용자 지정 함수로 ASP.NET 서버 컨트롤 유효성 검사 및 방법: ASP.NET 서버 컨트롤에서 데이터베이스의 값에 대한 유효성 검사를 참조하십시오. |
하나의 입력 컨트롤에 여러 개의 유효성 검사 컨트롤을 연결할 수 있습니다. 예를 들어 컨트롤이 필수 컨트롤이면서 특정 범위의 값을 포함하도록 지정할 수 있습니다.
관련 컨트롤인 ValidationSummary 컨트롤은 유효성 검사를 수행하지 않지만 종종 다른 컨트롤과 함께 사용되어 페이지의 모든 유효성 검사 컨트롤에서 가져온 오류 메시지를 함께 표시합니다. 자세한 내용은 방법: ASP.NET 서버 컨트롤의 유효성 검사 오류 메시지 표시 제어를 참조하십시오.