Практическое руководство. Проверка значения серверных элементов управления ASP.NET на предмет попадания в определенный диапазон значений

Visual Studio 2010

Обновлен: Ноябрь 2007

Элемент управления ASP.NET RangeValidator используется для определения попадания пользовательской записи в заданный диапазон значений. Например, между двух чисел, двух дат или между двух букв алфавита. Верхняя и нижняя границы диапазона значений задаются как свойства элемента управления RangeValidator. Кроме того, необходимо указать тип данных проверяемых значений. Если пользовательскую запись невозможно преобразовать в указанный тип данных, например, невозможно выполнить преобразование в дату, то проверка завершается с ошибкой.

Чтобы проверить попадание в диапазон значений, выполните следующие действия:

  1. Добавьте на страницу элемент управления RangeValidator и задайте следующие свойства:

    Свойство

    Описание

    ControlToValidate

    Идентификатор элемента управления, для которого пользователь должен ввести значение.

    ErrorMessage, Text, Display

    Свойства, которые задают текст и расположение ошибки или ошибок, которые отображаются, если пользователь пропустит элемент управления. Дополнительные сведения см. в разделе Практическое руководство. Управление отображением сообщений об ошибках проверки для серверных элементов управления ASP.NET.

  2. С помощью свойств MinimumValue и MaximumValue задайте нижнюю и верхнюю границу диапазона.

  3. Для указания типа данных параметров диапазона необходимо задать значение свойства Type. Как правило, для этого используется перечисление ValidationDataType, которое позволяет указать следующие типы данных:

    bk58fdzx.alert_note(ru-ru,VS.100).gifПримечание.

    Если пользователь оставляет элемент управления пустым, то он проверка на попадание в диапазон значений пропускается. Чтобы ввод значения был обязательным, необходимо добавить элемент управления RequiredFieldValidator. Дополнительные сведения см. в разделе Практическое руководство. Проверка обязательных записей для серверных элементов управления ASP.NET.

  4. Добавьте проверку в код веб-страницы ASP.NET для проверки на допустимость вводимого значения. Дополнительные сведения см. в разделе Практическое руководство. Программная проверка допустимости значений серверных элементов управления ASP.NET.

Показ: