Читать «ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание» онлайн - страница 638
Эндрю Троелсен
‹asp:TextBox ID="txtAutoPostback" runat="server" AutoPostBack="True" OnTextChanged="txtAutoPostback_TextChanged"›
‹/asp:TextBox›
то вы увидите, что при выходе из TextBox по нажатию клавиши табуляции (или при нажатии клавиши ‹Enter›), ListBox автоматически получает текущее значение из TextBox. Без сомнения, кроме случая добавления данных одного элемента управления в другой, необходимости изменения состояния свойства AutoPostBack в других случаях не возникает.
Тип System.Web.UI.Control
Базовый класс System.Web.UI.Control определяет различные свойства, методы, и события, которые позволяют взаимодействовать с базовыми членами Web-элемента управления (обычно не относящимися к графическому интерфейсу). В табл. 23.9 предлагаются описания некоторых таких членов.
Таблица 23.5. Подборка членов System.Web.UI.Control
Член | Описание |
---|---|
Controls | Свойство, получающее объект ControlCollection, представляющий дочерние элементы управления в рамках данного элемента управлений |
DataBind() | Метод, выполняющий привязку источника данных к вызванному серверному элементу управления и всем его дочерним элементам управления |
EnableTheming | Свойство, указывающее возможность поддержки тем для данного элемента управления |
HasControls() | Метод для определения наличия дочерних элементов управления у данного серверного элемента управления |
ID | Свойство, читающее или устанавливающее значение программного идентификатора для серверного элемента управления |
Page | Свойство, получающее ссылку на экземпляр типа Page, содержащий серверный элемент управления |
Parent | Свойство, получающее ссылку на родительский элемент управления данного серверного элемента управления в иерархии элементов управления страницы |
SkinID | Свойство, читающее или устанавливающее параметры скиннинга элемента управления. Это дает возможность в ASP.NET 2.0 устанавливать внешний вид элемента управления динамически |
Visible | Свойство, читающее или устанавливающее значение, указывающее необходимость обработки серверного элемента управления, как элемента пользовательского интерфейса страницы |
Список вложенных элементов управления
Первой из рассматриваемых здесь Особенностей System.Web.UI.Control является то, что все Web-элементы управления (это также относится и к Page) наследуют коллекцию пользовательских элементов управления (доступную с помощью свойства Controls). Во многом аналогично случаю приложений Windows Forms, в данном случае свойство Controls обеспечивает доступ к строго типизованной коллекции объектов WebControl. Подобно любой коллекции .NET, вы имеете возможность динамически добавлять и удалять элементы этой коллекции в среде выполнения.