Проверяющие элементы управления

Оценить
(0 голоса)

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

Элементы управления всегда проверяются на сервере и не дадут обработать ASP-страницу, если проверка не пройдет (см. описание жизненного цикла страницы, обсуждавшееся ранее). Элементы управления могут выдавать также JavaScript для выполнения на клиенте (свойство EnableClientScript по умолчанию установлено в значение True). Таким образом, пользователь уведомляется обо всех ошибках проверки страницы перед отправкой страницы на сервер.

Для использования проверяющих элементов управления перетащите их на вашу форму точ­но так же, как и любой другой элемент управления. Лучше всего размещать их рядом с теми элементами управления, которые они проверяют, поскольку они обеспечивают текстовые подсказки пользователю в случае проблем со страницей. Стандартный процесс состоит в размещении элемента проверки справа от проверяемого элемента управления. Затем на­стройте свойство ControlToValidate проверяющего элемента на другой элемент управления вашей формы (тот, который вы хотите проверить).

Затем обычно настраиваются свойства Text и ErrorMessage проверяющего элемента управ­ления. Свойство Text указывает тот текст, который должен быть показан проверяющим элементом в случае неудачной проверки. Свойство ErrorMessage указывает сообщение об ошибке, которое должно быть показано пользователю внутри элемента управления ValidationSummary данной страницы. ValidationSummary группирует все сообщения об ошибках в одном месте. Описание: image369

Например, рассмотрим рис. 14.55. Здесь слева в панели инструментов вы видите группу проверяющих элементов управления. На странице сверху есть элемент управления ValidationSummary (ниже Edit Customer). Вы видите также, что текстовые поля имени и адреса электронной почты имеют проверяющие элементы управления. Проверяющий эле­мент управления для адреса электронной почты выделен. Это элемент управления RegularExpressionValidator. С его помощью вы можете использовать совпадение шаблонов для проверки ввода пользователем адреса электронной почты. Справа показаны свойства элемента управления.

Рис. 14.55. Использование проверяющих элементов управления ASP.NET

В табл. 14.5 перечислены имеющиеся в ASP.NET проверяющие элементы управления (вме­сте с кратким описанием каждого). Описание: image370Описание: image371

Элементы управления входом в систему
Настройка аутентификации пользователей
Элементы управления навигацией сайта
Элемент управления SiteMapPath
Элементы управления данными

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.