..
Основная цель ASP.NET и. NET Framework является упрощение и ускорение работы программистов. По этой причине, система включает несколько функций, которые ранее были программистам приходилось управлять собой, подвергая себя потери времени и возможных ошибок.
Очень распространенный сценарий, когда вы переходите нарваться на сайты, содержащие страницы, в которых пользователи находят себе того, чтобы добавить различные типы информации. Например, для доступа к определенной части пользователей веб-сайта может потребоваться ввести имя пользователя или пароль, или получить определенную информацию должен предоставить действующий адрес электронной почты (содержащих @, домен и т.п.).
Тот, кто работает сайт, как это должно быть в состоянии положиться на логику, которая гарантирует, что введенная информация верна. Так как это невозможно в 100% пользователей вводить данные, которые абсолютно действительны необходимо для проверки информации. Например, некоторые поля могут быть обязательными, другие могут потребовать, чтобы данные, введенные удовлетворения определенного формата (например, вышеуказанный электронный адрес), и других, что данные, введенные в пределах определенного диапазона и так далее.
Очевидно, что эти проверки могут проводиться программистов написания кода, но ASP.NET предоставляет простой и быстрый: проверка проверки. Они работают в тесной связи с стандартных элементов управления (например, текстовое поле), присутствующих в веб-форме и позволяют получать сообщения об ошибке или предупреждение, если пользователь вводит медсестры, которые могут быть неправильными.
ASP.NET включает в себя шесть проверочных элементов управления:
Все элементы управления проверки работы таким же образом. Перед установкой стандартного элемента управления на веб-странице, а затем есть подтверждением того, что вы предпочитаете, чтобы контролировать, где Copar есть какие-либо сообщение об ошибке. Проверяющие элементы управления имеют свойство ControlToValidate, в которой надо положить имя элемента управления, которые должны быть проверены. Установите это свойство все работает автоматически, хотя, конечно, вам нужно настроить сообщение, которое будет возвращено, и вы можете также установить некоторые другие свойства.
Элементы управления проверки работы по следующим серверные элементы управления: TextBox, ListBox, DropDownList, RadioButtonList, HtmlInputText, HtmlInputFile, HtmlSelect, HtmlTextArea, FileUpload. Чтобы лучше понять, что работать в обычном режиме мы делаем пример.
Открытый тест-сайт, созданный в предыдущем уроке или новые creiamone. Добавление веб-форму, которая называется Validazione.aspx для размещения стандартных элементов управления и проверки проверки. Предположим, что страница, на которой гипотетический пользователь должен ввести имя, возраст, номер телефона и пароль (в двух разных областях, чтобы подтвердить их правильность). Вставка текстового поля так много, как Есть поля, его этикетку и кнопки для передачи информации, вводимой

Теперь вставьте проверки чеков. Пусть каждый из RequiredFieldValidator рядом с полями Имя, фамилия, возраст, телефон, Пароль и Подтверждение пароля ControlToValidate настройки текстового поля на соответствующей настройки и сообщения об ошибках

Наконец вставить ValidationSummary на странице, которая позволит одновременно отображать все сообщения об ошибках. Это также можете установить свойство Значение этого элемента управления ShowMessageBox верны также получать визуальную индикацию ошибок. В этот момент мы начинаем применения и если вы нажмете кнопку отправки без ввода информации данных мы увидим что-то вроде

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

В этом примере мы использовали только RequiredFieldValidator но ясно использования других типов элементов управления проверкой аналогично. Как обычно, я приглашаю вас провести консультации с официальными Microsoft, чтобы узнать больше.
| |
ASP (Advanced)
Полный курс для создания динамических веб-сайтов. С 39 €. |
| |
ASP.NET (курс)
Полный курс для создания веб-приложений от 49 €. |
| |
SQL и базы данных (курс)
Создание и управление реляционными базами данных. С 39 €. |