Таблица 4.2. Методы класса Control
Метод | Описание |
---|---|
DataBind() |
Связывает элемент управления и все дочерние элементы управления с
определенным источником данных или выражением. Привязка данных будет
рассматриваться во второй части книги. |
FindControl() | Ищет дочерний элемент управления с определенным именем в текущем
элементе управления и всех содержащихся в нем элементах. Если дочерний
элемент найден, метод возвращает ссылку типа Control, который
затем можно привести к соответствующему типу. |
HasControls() | Возвращает булевское значение, указывающее на наличие у элемента
управления дочерних элементов управления. Чтобы содержать дочерние элементы,
элемент управления должен быть дескриптором контейнера (например, <div>). |
Render() | Записывает HTML-вывод для элемента управления на основании его
текущего состояния. Этот метод не вызывается напрямую, ASP.NET
вызывает его при генерации страницы. |
В следующих разделах вы узнаете о серверных элементах управления HTML, определенных в пространстве имен System.Web.UI.HtmlControls. В целом существует около 20 отдельных классов элементов управления HTML. Они разбиты на отдельные категории на основании того, являются ли они элементами управления вводом (в этом случае они унаследованы от HtmlInputControl) или же могут содержать другие элементы управления (в случае чего они являются производными от HtmlContainerControl). На рис. 4.2 показана иерархия наследования.
Рис. 4.2. Серверные элементы управления HTML
предыдущая следующая страница оглавление
150