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

Visual Studio 2010

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

На веб-странице ASP.NET возможна проверка пользовательской записи на предмет наличия определенного типа данных, чтобы убедиться, что пользователь ввел число, дату и т. п. Например, чтобы собрать сведения о дате рождения на регистрационной странице пользователя, можно применить элемент управления CompareValidator, гарантирующий перед отправкой даты в базу данных, что она имеет распознаваемый формат.

Проверка типа данных

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

    Свойство

    Описание

    ControlToValidate

    Идентификатор элемента управления, для которого проверяется тип данных.

    ErrorMessage, Text, Display

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

  2. Укажите тип данных для сравнения путем задания следующих свойств:

    Свойство

    Описание

    Type

    Тип данных для проверки Тип указывается с помощью перечисления ValidationDataType, которое позволяет использовать имена типа String, Integer, Double, Date или Currency.

    Operator

    DataTypeCheck

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

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

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

Показ: