Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
59
Добавлен:
12.02.2016
Размер:
623.1 Кб
Скачать

Добавление основной проверки

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

  • Необходимо указать адрес электронной почты в правильном формате, например proverka@example.com. (Как правило, проверка того, что адрес электронной почты является действительным, нецелесообразна; однако можно проверить соответствие адреса правильному шаблону адресов электронной почты.)

  • Необходимо также ввести количество людей в числовом формате.

  • Необходимо указать предпочтительную дату.

Можно добавить все эти сведения для проверки с помощью проверяющих элементов управления, которые выполняют все проверки и автоматически отображают ошибки.

Добавление основной проверки

  1. Перейдите в представление конструирования. Перетащите элемент управления RequiredFieldValidator из группы Validation (Проверка) и поместите его рядом с текстовым полем textEmail.

  2. Задайте следующие свойства элемента управления RequiredFieldValidator:

    Свойство

    Параметр

    ControlToValidate

    textEmail

    Связывает проверяющий элемент управления с текстовым полем, содержимое которого необходимо проверить.

    Display

    Динамический

    Указывает, что визуализация элемента управления осуществляется (и он занимает пространство на странице), только если он необходим для отображения ошибки.

    ErrorMessage

    Требуется адрес электронной почты.

    Отображает текст в сводном сообщении об ошибке, которое будет настроено далее в пошаговом руководстве.

    Text

    *

    Звездочка является традиционным способом обозначения полей, обязательных для ввода. Этот текст будет отображаться только при наличии ошибки.

    ValidationGroup

    AllValidators

    Можно объединить проверяющие элементы управления, как и переключатели, в группы, которые воспринимаются как одно целое. Дополнительные сведения о группировании проверяющих элементов управления представлены далее в пошаговом руководстве.

  3. Ранее было выполнено добавление теста для проверки ввода пользователем адреса электронной почты. Проверяющий элемент управления выполняет все проверки и отображает сообщение об ошибке с необходимостью добавления кода на страницу.

  4. Перетащите элемент управления RegularExpressionValidator из группы Validation (Проверка) и поместите его рядом с только что добавленным элементом RequiredFieldValidator.

  5. Задайте следующие свойства элемента управления RegularExpressionValidator:

      1. Свойство

      1. Параметр

    ControlToValidate

    textEmail

    Повторно выполняется проверка данных, введенных пользователем в поле адреса электронной почты.

    Display

    Динамический

    ErrorMessage

    Адреса электронной почты должны иметь формат proverka@example.xyz.

    Длинное сообщение об ошибке.

    Text

    Недопустимый формат!

    Короткое сообщение об ошибке.

    ValidationGroup

    AllValidators

    Можно объединить проверяющие элементы управления, как и переключатели, в группы, которые воспринимаются как одно целое. Дополнительные сведения о группировании проверяющих элементов управления представлены далее в пошаговом руководстве.

  6. При выбранном элементе управления RegularExpressionValidator в окне свойств щелкните кнопку с многоточием в поле ValidationExpression.

Регулярные выражения образуют язык, который можно использовать для поиска точно определенных шаблонов в строках. В элементе управления RegularExpressionValidator можно определить регулярное выражение для шаблона, который является допустимым — в данном случае шаблон для допустимого адреса электронной почты.

Редактор регулярных выражений содержит список часто используемых регулярных выражений, поэтому вы можете использовать проверяющий элемент управления, не зная синтаксиса регулярного выражения.

  1. В списке Standard Expressions (Стандартные выражения) щелкните Internet E-mail Address (Адрес электронной почты).

Регулярное выражение для адреса электронной почты помещается в поле Validation Expression (Выражение проверки).

  1. Нажмите кнопку ОК, чтобы закрыть диалоговое окно.

  2. Добавьте другой элемент управления RequiredFieldValidator, следуя инструкциям для шагов 1–3. Однако в этом случае свяжите его с текстовым полем textNumberInParty и установите для свойства ErrorMessage значение Укажите количество приглашенных.

  3. Перетащите элемент управления RangeValidator из группы Validation (Проверка) и поместите его рядом с только что добавленным элементом RequiredFieldValidator.

  4. Задайте следующие свойства элемента управления RangeValidator:

      1. Свойство

      1. Параметр

    ControlToValidate

    textNumberInParty

    Display

    Динамический

    ErrorMessage

    Введите число от 1 до 20, чтобы указать количество приглашенных.

    MaximumValue

    20

    В этом случае произвольное, но высокое значение.

    MinimumValue

    1

    В этом приложении для резервирования необходим хотя бы один человек.

    Text

    Введите число от 1 до 20.

    Type

    Integer

    ValidationGroup

    AllValidators

  5. Элемент управления RangeValidator выполняет две функции: удостоверяет, что пользователь вводит данные в цифровом формате, и проверяет, не находится ли число в диапазоне между указанными минимальным и максимальным значениями.

Соседние файлы в папке РОЗРОБЛЕННЯ WEB-СТОРІНОК