더북(TheBook)

8.2 | BaseValidator 클래스: 유효성 검사 컨트롤의 부모 클래스

 

ASP.NET의 유효성 검사 컨트롤은 대부분 BaseValidator 클래스의 모든 기능을 상속하므로 다음과 같은 공통 속성을 사용하며, 이 공통 속성은 반드시 설정해야 한다.

▼ 표 8-2 유효성 검사 관련 기본 클래스의 멤버

속성

설명

ControlToValidate

유효성 검사 대상이 되는 입력 컨트롤의 ID 속성을 지정한다.

Display

웹 브라우저에 에러 메시지가 어떻게 표현될지를 결정한다.

None: 에러 메시지를 표시하지 않는다.

Static: 문자열의 길이만큼 공간을 차지해 출력한다.

Dynamic: 에러가 출력되는 순간에 문자열의 길이가 늘어난다.

ErrorMessage

유효성 검사 실패 시 나타나는 에러 메시지를 지정한다.

ForeColor

에러 메시지의 글자색을 지정한다.

ValidationGroup

웹 폼 하나에서 여러 그룹으로 묶어서 유효성 검사를 수행하고자 할 때 각각의 컨트롤과 유효성 검사 컨트롤의 ValidationGroup 속성을 똑같이 구성한다.

SetFocusOnError

유효성 검사를 통과하지 못한 컨트롤에 포커스를 줄지 여부를 설정한다.

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