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

UptoLike

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

111
CheckBoxList список флажков, у которых пользователь может за-
дать состояние «выбран/не выбран»;
RadioButtonList список альтернатив из которого пользователь мо-
жет выбрать одно значение;
BulletedList маркированный список элементов.
Отображение каждого элемента данных определяется типом спи-
сочного ЭУ. Например, маркированный список может быть описан сле-
дующим образом:
<asp:BulletedList runat="server" bulletstyle="Square">
<asp:ListItem>Раз</asp:ListItem>
<asp:ListItem>Два</asp:ListItem>
<asp:ListItem>Три</asp:ListItem>
</asp: BulletedList>
Далее в пособии будут рассматриваться и другие составные ЭУ, в
особенности при пояснении работы с данными, с помощью таких ЭУ,
как GridView и ListView.
Проверочные элементы управления
Многие элементы управления используются для ввода данных,
которые затем могут сохраняться в БД на сервере. Одним из важных
этапов получения данных от пользователя является выполнение провер-
ки их правильности, для исключения передачи на сервер неправильных
данных.
Критерии проверки могут быть самыми разными, начиная с того,
вводились ли данные пользователем вообще и заканчивая проверкой
типа данных. В основном проверка вводимых данных осуществляется
на стороне клиента, так как в этом случае он может сразу же, еще до от-
правки данных на сервер, получить уведомление о содержащихся
ошибках. Однако, независимо от того, осуществлялась ли проверка вво-
димых данных на стороне клиента, также выполняется проверка и на
стороне сервера.
В ASP.Net имеется группа элементов управления, предназначен-
ных для проверки вводимых данных, так называемых «верификато-
ров». Эти элементы могут быть связаны с любым элементу управления,
выполняющим ввод данных. После связывания, верификатор выполняет
автоматическую проверку вводимых данных на стороне клиента и сер-
вера процессе жизненного цикла web-формы). Если данные, вводи-
мые в элемент ввода данных, не удовлетворяют условию, заданному в
верификаторе, то верификатор препятствует отправке данных web-
страницы на сервер.