ASP.NET. Учебный курс (Г.Бучек.)

Печать

Panel

Элементы управления Panel позволяют объединять различные элементы. При определении Panel задаются и другие элементы управления. Часто его используют для управления отображением группы элементов. Рассмотрим пример. Предположим, на Web-страницс размещена форма, в которую посетители вводят персональную информацию. При выполнении щелчка на кнопке эта информация добавляется в базу данных. Процесс может завершаться выводом сообщения об успешном заполнении формы, при этом форму желательно скрыть, чтобы предотвратить ввод другой записи. Эффективным средством решения такой задачи является элемент управления Panel.

<asp:Panel

id-"pnlQuery" runat-"server"

'Определения элементов управления </asp:Panel>

Сначала определяется тип элемента управления:<asp:Panel

Затем элементу присваивается имя:id-"pnlQuery"

Далее необходимо указать компилятору, что обработка данного элемента управления должна производиться на стороне сервера:

runat-"server"

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

'Определения элементов управления

За определениями элементов управления или обычным HTML-кодом, которые

должны находиться в элементе Panel, идет закрывающий тег:

</asp:Panel>

Далее, при необходимости можно скрыть все элементы управления и HTML-код, помещенные в элемент Panel:

PnlQuery.Visible - False

Validation

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

Примеры использования элементов управления Validation приведены на рис. 1.6. Страница содержит по четыре элемента управления TextBox и Validation, а также элемент Button. С каждым элементом TextBox связан определенный элемент validation, который проверяет, правильно ли введено значение в поле, при переходе в другое поле или при выполнении щелчка на кнопке.