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

     

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

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

    속성

    설명

    ControlToValidate

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

    Display

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

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

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

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

    ErrorMessage

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

    ForeColor

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

    ValidationGroup

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

    SetFocusOnError

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

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