Таблица 4.4. Свойства HtmlContainerControl
Свойство | Описание |
---|---|
innerHtml |
Возвращает или устанавливает HTML разметку внутри открывающего и
закрывающего дескрипторов. При использовании этого свойства все символы
остаются как есть. Это означает возможность например, выделения текста, добавления разрывов строк и тому подобного. |
innerText |
Возвращает или устанавливает текст внутри открывающего и закрывающего
дескрипторов. При использовании этого свойства все специальные символы,
интерпретируемые как HTML символы (наподобие угловой скобки <),
автоматически заменяются эквивалентами объектов HTML. |
Серверные элементы управления вводом являются производными от HtmlInputControl, который добавляет свойства, перечисленные в табл. 4.5.
Таблица 4.5. Свойства HtmllnputControl
Свойство | Описание |
---|---|
Name |
Предоставляет уникальное идентифицирующее имя для
HtmlInputControl. |
Туре | Предоставляет тип HtmlInputControl. Например, если это свойство
установлено в text, HtmlInputControl является текстовым полем для
ввода данных. |
Value |
Предоставляет либо устанавливает значение, связанное с элементом
управления вводом. Значение, связанное с элементом управления, зависит от типа
элемента управления. Например, в текстовом поле это свойство хранит текст,
введенный в элементе управления. Для кнопок оно определяет текст кнопки. |
В табл. 4.6 перечислены все доступные серверные элементы управления HTML и определенные свойства и события, добавляемые каждым элементом к базовому классу. Как упоминалось ранее, объявление серверных элементов управления HTML на странице дает тот же эффект, что и указание атрибута runat="server" в нормальных статических НТML-дескрипторах. Именно этот атрибут позволяет ASP.NET обрабатывать их и транслировать их в экземпляры соответствующего класса .NET. По этой причине серверные элементы управления HTML являются хорошим выбором при преобразовании существующей HTML- или ASP-страницы в Web-форму ASP.NET.
На заметку! В табл. 4.6 не упомянуты два специализированных элемента управления HTML — HtmlHead и HtmlTitle, предоставляющие серверный доступ к части Web-страницы <head>. С использованием этих элементов управления можно динамически задавать заголовок, метаданные и связанные таблицы стилей для таблицы. В главе 3 был приведен пример.
предыдущая следующая страница оглавление
152