ASP.NET 튜토리얼login
ASP.NET 튜토리얼
작가:php.cn  업데이트 시간:2022-04-11 14:18:18

RangeValidator 컨트롤


ASP.NET RangeValidator 컨트롤


up.gif 유효성 검사 서버 컨트롤

정의 및 사용법

RangeValidator 컨트롤은 사용자가 입력한 값이 두 값 사이에 있는지 여부를 감지하는 데 사용됩니다. 숫자, 날짜, 문자 등 다양한 유형의 값을 비교할 수 있습니다.

참고: 입력 컨트롤이 비어 있으면 유효성 검사가 실패하지 않습니다. 필드를 필수(필수)로 만들려면 필수FieldValidator 컨트롤을 사용하세요.

참고: 입력 값을 지정된 데이터 유형으로 변환할 수 없는 경우 유효성 검사가 실패하지 않습니다. CompareValidator 컨트롤을 사용하고 해당 Operator 속성을 ValidationCompareOperator.DataTypeCheck로 설정하여 입력 값의 데이터 형식을 확인합니다.


Property

PropertyDescription
BackColorRangeValidator 컨트롤의 배경색입니다.
ControlToValidate검증할 컨트롤의 ID입니다.
Display컨트롤의 디스플레이 동작을 확인하세요. 유효한 값은 다음과 같습니다.
  • None - 컨트롤이 표시되지 않습니다. ValidationSummary 컨트롤에 오류 메시지를 표시하는 데에만 사용됩니다.
  • Static - 유효성 검사가 실패하면 컨트롤에 오류 메시지가 표시됩니다. 입력이 유효성 검사를 통과하더라도 메시지를 표시할 공간이 페이지에 예약됩니다. 즉, 메시지를 표시하는 데 사용되는 공간이 미리 할당됩니다.
  • 동적 - 유효성 검사가 실패하면 컨트롤에 오류 메시지가 표시됩니다. 입력이 유효성 검사를 통과하면 메시지를 표시하기 위해 페이지에 예약된 공간이 없습니다. 즉, 메시지를 표시하는 데 사용되는 공간이 동적으로 추가됩니다.
EnableClientScript부울 값은 클라이언트 측 확인 활성화 여부를 지정합니다.
Enabled부울 값은 유효성 검사 컨트롤을 활성화할지 여부를 지정합니다.
ErrorMessage검증이 실패할 때 ValidationSummary 컨트롤에 표시되는 텍스트입니다. 참고: 텍스트 속성이 설정되지 않은 경우 텍스트가 유효성 검사 컨트롤에도 표시됩니다.
ForeColor컨트롤의 전경색입니다.
id컨트롤의 고유 ID입니다.
IsValidControlToValidate로 지정된 컨트롤이 유효성 검사를 통과했는지 여부를 나타내는 부울 값입니다.
MaximumValue는 입력 컨트롤의 최대값을 지정합니다.
MinimumValue는 입력 컨트롤의 최소값을 지정합니다.
runat은 컨트롤이 서버 컨트롤임을 지정합니다. "서버"로 설정해야 합니다.
Type은 감지할 값의 데이터 유형을 지정합니다. 유형은 다음과 같습니다.
  • Currency
  • Date
  • Double
  • Integer
  • String
Text인증 실패 시 표시되는 메시지입니다.


Example

RangeValidator
이 예제에서는 .aspx 파일에서 TextBox 컨트롤, Button 컨트롤 및 RangeValidator 컨트롤을 선언합니다. 유효성 검사가 실패하면 "날짜는 2002년 1월 1일에서 2002년 31월 5일 사이여야 합니다!"라는 텍스트가 RangeValidator 컨트롤에 표시됩니다.

RangeValidator 2
이 예제에서는 .aspx 파일에서 TextBox 컨트롤, Button 컨트롤, Label 컨트롤 및 RangeValidator 컨트롤을 선언합니다. submit() 함수는 페이지가 유효한지 여부를 감지할 수 있습니다. 유효한 경우 Label 컨트롤에 "페이지가 유효합니다!"가 반환됩니다. 유효하지 않은 경우 "페이지가 유효하지 않습니다!"가 Label 컨트롤에 반환됩니다. 유효성 검사가 실패하면 RangeValidator 컨트롤에 "값은 1부터 100 사이여야 합니다!"가 표시됩니다.


up.gif 검증 서버 제어

PHP 중국어 웹사이트