Проектирование Интернет приложений. Тузовский А.Ф. - 112 стр.

UptoLike

Составители: 

112
В ASP.Net имеются следующие элементы управления, предназна-
ченных для осуществления проверки вводимых данных:
RequiredFieldValidator проверяет наличие введенных данных в
элемент управления;
RangeValidator проверяет нахождение значения элемента
управления в пределах заданного диапазона
RegularExpressionValidator определяет соответствие значения
данного элемента управления определенному регулярному выражению;
CompareValidator сравнивает значение текущего элемента
управления с константой или значением другого элемента управления;
CustomValidator выполняет заданную операцию проверки дос-
товерности на стороне клиента, либо на стороне сервера для реализации
собственной логики проверки вводимых данных;
ValidationSummary отображает информацию на странице, либо
во всплывающем окне с сообщениями об ошибках для каждого элемен-
та управления, проверка которого завершилась ошибкой.
Допускается использование нескольких элементов управления
проверкой ввода данных, связанных с одним элементом ввода данных.
С помощью верификаторов можно проверить вводимые данные в такие
элементы управления как TextBox, ListBox, DropDownList, RadioButtonList,
HtmlInputText, HtmlTextArea, HtmlSelect.
Верификаторы добавляют скрипт для проверки вводимых данных
на стороне клиента. При успешной проверке данных на стороне клиен-
та, подобная проверка будет выполнена повторно и на стороне сервера.
Самым простым валидатором является RequiredFieldValidator. Он
предназначен для проверки того введены ли данные в связанное с ним
поле или нет. Это значит, что если в соответствующем текстовом поле
ввода не будет символов отличных от пробелов, возникнет ошибка вво-
да. В качестве демонстрации работы данного валидатора создадим сле-
дующую страницу:
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="Имя"></asp:Label>
<asp:TextBox ID="tb_Name" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1"
runat="server" ErrorMessage="Необходимо ввести имя пользователя"
ControlToValidate="tb_Name">*</asp:RequiredFieldValidator><br />
<br />
<asp:Button ID="btn_OK" runat="server" Text="OK" Width="89px" />
</div>