Читать «ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание» онлайн - страница 641

Эндрю Троелсен

Таблица 23.10. Свойства базового класса WebControl

Свойства Описание
BackColor Читает или устанавливает цвет фона Web-элемента управления
BorderColor Читает или устанавливает цвет границы Web-элемента управления
BorderStyle Читает или устанавливает стиль границы Web-элемента управления
BorderWidth Читает или устанавливает ширину границы Web-элемента управления
Enabled Читает или устанавливает значение, являющееся индикатором доступности Web-элемента управления
СssСlass Позволяет назначить Web-элементу управления класс, определенный в рамках CSS (Cascading Style Sheet – каскадная таблица стилей)
Font Читает информацию о шрифте для Web-элемента управлений
ForeColor Читает или устанавливает цвет изображения (обычно цвет текста) для Web-элемента управления
Height Width Читает или устанавливает высоту и ширину Web-элемента управления
TabIndex Читает или устанавливает индекс перехода по табуляции для Web-элемента управления
ToolTip Читает или устанавливает значение-индикатор, указывающее необходимость отображения подсказки при задержке указателя мыши на изображении Web-элемента управления 

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

Категории Web-элементов управления ASP.NET

Типы в System.Web.UI.WebControls можно разбить на несколько больших категорий.

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

Элементы управления с расширенными возможностями

• Элементы управления для работы с источниками данных

• Элементы управления для контроля ввода

• Элементы управления для входа в систему

Простые элементы управления называются так потому, что они являются Web-элементами управления ASP.NET, отображающимися в стандартные HTML-элементы (кнопки, списки, гиперссылки, контейнеры изображений, таблицы и т.д.). Далее мы имеем небольшое множество так называемых элементов управления с расширенными возможностями, для которых нет прямого эквивалента среди HTML-элементов (это, например, Calendar, TreeView, wizard и т.д.). Элементы управления для работы с источниками данных являются элементами, для заполнения которых обычно требуется соединение с источником данных. Лучшим (и наиболее интересным) примером такого элемента управления ASP.NET является, наверное, GridView. Другими членами этой категории являются так называемый "ротатор" и элемент управления DataList. Элементы управления для контроля ввода являются серверными элементами управления, автоматически генерирующими JavaScript-код клиента для проверки вводимых в форму данных. Наконец, библиотеки базовых классов ASP.NET 2.0 предлагают целый ряд элементов управления, связанных с решением проблем безопасности, Эти элементы интерфейса инкапсулируют все особенности регистрации доступа к узлу, предлагая, в частности, сервис ввода и получения пароля и поддержку ролей пользователей.