Таблица 4.4. Свойства HtmlContainerControl

Свойство Описание
innerHtml
Возвращает или устанавливает HTML разметку внутри открывающего и закрывающего дескрипторов. При использовании этого свойства все символы остаются как есть. Это означает возможность например, выделения текста, добавления разрывов строк и тому подобного.

innerText
Возвращает или устанавливает текст внутри открывающего и закрывающего дескрипторов. При использовании этого свойства все специальные символы, интерпретируемые как HTML символы (наподобие угловой скобки <), автоматически заменяются эквивалентами объектов HTML.

Серверные элементы управления вводом являются производными от HtmlInputControl, который добавляет свойства, перечисленные в табл. 4.5.

Таблица 4.5. Свойства HtmllnputControl

Свойство Описание
Name
Предоставляет уникальное идентифицирующее имя для HtmlInputControl.

Туре Предоставляет тип HtmlInputControl. Например, если это свойство установлено в text, HtmlInputControl является текстовым полем для ввода данных.

Value
Предоставляет либо устанавливает значение, связанное с элементом управления вводом. Значение, связанное с элементом управления, зависит от типа элемента управления. Например, в текстовом поле это свойство хранит текст, введенный в элементе управления. Для кнопок оно определяет текст кнопки.

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

В табл. 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

Hosted by uCoz