Общие свойства HTML-элементов управления
Являясь частью .NET Framework, ASP.NET использует совместное наследование по пространствам имен и классам. Имеется два подмножества HTML-элементов управления, которые сохраняют свойства двух различных базовых классов. Эти подмножества называют элементами управления контейнером и элементами управления вводом.
Любой атрибут, объявленный для HTML-элемента управления , добавляется в коллекцию Attributes данного элемента, и с ним можно выполнять различные действия программным путем, как со свойством. Например, если для элемента <body> объявить атрибут bgcolor, то к этому атрибуту можно получить доступ в программе, а для изменения его значения написать обработчики событий.
Свойства, общие для всех HTML-элементов управления
Получает все пары имен и значений атрибутов, представленные в теге серверного элемента управления на выбранной странице ASP.NET. ![]()
В серверных HTML-элементах управления работа с коллекцией Attributes происходит так же, как и со свойством Control.ViewState.
|
|
Получает или задает значение, указывающее, будет ли добавляться атрибут disabled при отображении HTML-элемента управления в обозревателе. При добавлении этого атрибута элемент управления становится доступным только для чтения. |
|
Получает все свойства каскадной таблицы стилей (CSS), примененные к указанному серверному HTML-элементу управления в ASPX-файле. |
|
Получает имя элемента тега, содержащего атрибут runat="server". |
|
Получает или задает значение, указывающее, будет ли серверный HTML-элемент управления отображаться на странице |
Свойства, общие для всех HTML-элементов управления вводом
HTML-элементы управления вводом сопоставляются стандартным HTML-элементам для ввода данных. Они содержат атрибут type, определяющий тип элемента управления ввода, который будет отображаться на веб-странице.
Элементы управления HtmlInputText, HtmlInputPassword, HtmlInputButton, HtmlInputSubmit, HtmlInputReset, HtmlInputCheckBox, HtmlInputImage, HtmlInputHidden, HtmlInputFile и HtmlInputRadioButton имеют следующие общие свойства.
Получает или задает имя уникального идентификатора для элемента управления HtmlInputControl. |
|
Получает или задает значение, связанное с элементом управления вводом. ![]()
Значение, связанное с элементом управления, зависит от его контекста .Например, в элементе управления, предназначенном для ввода текста, таких, как HtmlInputText, таким значением является введенный текст.В элементах управления, не допускающих ввод текста, таких, как HtmlInputButton, указанным значением является отображаемый в элементе заголовок.Сведения, относящиеся к контексту свойства Value, см. в описании конкретного элемента управления.
|
|
Получает тип элемента управления HtmlInputControl. Например, если для этого свойства задано значение text, HtmlInputControl представляет собой текстовое поле для ввода данных. |
Общие свойства всех HTML-элементов управления контейнером
HTML-элементы управления контейнером сопоставляются HTML-элементам, которые должны иметь открывающий и закрывающий тег, таким как <select>, <a>, <button> и <form>.
Элементы управления HtmlTableCell, HtmlTable, HtmlTableRow, HtmlButton, HtmlForm, HtmlAnchor, HtmlGenericControl, HtmlSelect и HtmlTextArea имеют следующие общие свойства.
Получает или задает содержимое, находящееся между открывающим и закрывающим тегами конкретного HTML-элемента управления. Свойство InnerHtml не обеспечивает автоматического преобразования специальных символов в HTML-сущности. Например, знак "меньше" (<) не преобразуется в <. Это свойство обычно используется для вставки элементов HTML в элемент управления контейнером. |
|
Получает или задает весь текст, находящийся между открывающим и закрывающим тегами указанного HTML-элемента управления. В отличие от свойства InnerHtml, свойство InnerText обеспечивает автоматическое преобразование специальных символов в HTML-сущности. Например, знак "меньше" (<) преобразуется в <. Это свойство обычно используется при отображении текста со специальными символами без указания HTML-сущности. |