다음을 통해 공유


유효성 검사 컨트롤의 기본 속성

[이 설명서는 미리 보기 전용이며, 이후 릴리스에서 변경될 수 있습니다. 비어 있는 항목은 자리 표시자로 포함됩니다.]

다음 표에는 모든 유효성 검사 컨트롤에 적용되는 속성이 나열되어 있습니다.

속성

ControlToValidate

유효성 검사 컨트롤에서 평가할 입력 컨트롤의 프로그래밍 ID입니다. ID가 올바르지 않으면 예외가 발생합니다.

Display

지정된 유효성 검사 컨트롤의 동작을 표시합니다. 이 속성을 다음 값 중 하나로 설정할 수 있습니다.

None — 유효성 검사 컨트롤이 인라인으로 표시되지 않습니다. 이 옵션은 오류 메시지를 ValidationSummary 컨트롤에만 표시하려는 경우에 사용합니다.

Static — 입력한 내용이 유효하지 않은 경우 유효성 검사 컨트롤에 오류 메시지가 표시됩니다. 입력 컨트롤이 유효성 검사를 통과하더라도 웹 페이지에 오류 메시지를 표시할 공간이 할당됩니다. 유효성 검사 컨트롤에 오류 메시지가 표시될 경우 웹 페이지의 레이아웃은 변경되지 않습니다. 페이지 레이아웃이 정적이기 때문에 동일한 입력 컨트롤에 대한 여러 개의 유효성 검사 컨트롤은 페이지에서 실제로 서로 다른 위치에 있어야 합니다.

Dynamic — 입력한 내용이 유효하지 않은 경우 유효성 검사 컨트롤에 오류 메시지가 표시됩니다. 입력한 내용이 유효하지 않을 때 오류 메시지를 표시할 공간이 동적으로 할당됩니다. 따라서 여러 개의 유효성 검사 컨트롤이 페이지에서 실제 같은 위치를 공유할 수 있습니다.

NoteNote
유효성 검사 컨트롤을 위한 공간은 동적으로 만들어지므로 페이지의 실제 레이아웃이 변경됩니다.유효성 검사 컨트롤이 표시될 때 페이지 레이아웃이 변경되지 않도록 하려면 유효성 검사 컨트롤이 포함된 HTML 요소의 크기를 가장 큰 유효성 검사 컨트롤에 맞게 조정해야 합니다.

EnableClientScript

클라이언트측 유효성 검사 사용 여부를 나타냅니다. EnableClientScript 속성을 false로 설정하면 이 기능을 지원하는 브라우저에서 클라이언트측 유효성 검사를 해제할 수 있습니다.

Enabled

유효성 검사 컨트롤의 사용 여부를 나타냅니다. 이 속성을 false로 설정하면 유효성 검사 컨트롤에서 입력 컨트롤의 유효성을 검사하지 않도록 할 수 있습니다.

ErrorMessage

입력한 내용이 유효하지 않은 경우 ValidationSummary 컨트롤에 표시할 오류 메시지입니다. 유효성 검사 컨트롤의 Text 속성을 설정하지 않으면 입력한 내용이 유효하지 않은 경우 유효성 검사 컨트롤에 이 텍스트도 표시됩니다. 일반적으로 ErrorMessage 속성은 유효성 검사 컨트롤과 ValidationSummary 컨트롤에 표시할 다양한 메시지를 제공하는 데 사용됩니다.

NoteNote
이 속성은 특수 문자를 HTML 엔터티로 변환하지 않습니다.예를 들어 보다 작음 문자(<)가 &lt; 태그로 변환되지 않습니다.따라서 <img> 요소와 같은 HTML 요소를 이 속성의 값에 포함할 수 있습니다.

ForeColor

입력한 내용이 유효하지 않은 경우 표시되는 인라인 메시지의 색을 지정합니다.

IsValid

ControlToValidate 속성에 지정된 입력 컨트롤이 유효한지 여부를 나타냅니다.

SetFocusOnError

입력한 내용이 유효하지 않은 경우 ControlToValidate 속성에 지정된 컨트롤에 포커스를 설정할지 여부를 나타냅니다.

Text

이 속성에 설정한 메시지는 입력 내용이 유효하지 않을 경우 유효성 검사 컨트롤에 표시됩니다. 이 속성을 설정하지 않으면 ErrorMessage 속성에 지정한 텍스트가 유효성 검사 컨트롤에 표시됩니다.

ValidationGroup

이 유효성 검사 컨트롤이 속한 유효성 검사 그룹의 이름을 지정합니다.

참고 항목

참조

BaseValidator

기타 리소스

유효성 검사 서버 컨트롤 구문