Поделиться через


System.Web.UI Пространство имен

Предоставляет классы и интерфейсы, позволяющие создавать серверные элементы управления ASP.NET и веб-страницы ASP.NET для пользовательского интерфейса веб-приложений ASP.NET.

Классы

AsyncPostBackErrorEventArgs

Предоставляет данные для события AsyncPostBackError.

AsyncPostBackTrigger

Определяет элемент управления и необязательное событие элемента управления в качестве асинхронного управляющего триггера обратной передачи, благодаря которому происходит обновление элемента управления UpdatePanel.

AttributeCollection

Обеспечивает доступ ко всем атрибутам, объявленным в открывающем теге элемента управления сервера ASP.NET, используя объектную модель. Этот класс не наследуется.

AuthenticationServiceManager

Настраивает расположение пользовательской реализации службы аутентификации.

BaseParser

Обеспечивает основную функциональность классов, используемых при разборе запросов страниц ASP.NET и элементов управления сервера.

BasePartialCachingControl

Предоставляет базовую функциональность для классов StaticPartialCachingControl и PartialCachingControl.

BaseTemplateParser

Реализует синтаксический анализ шаблона ASP.NET для файлов шаблонов.

BindableTemplateBuilder

Поддерживает синтаксический разбор страницы элементов управления привязкой данных, автоматически связывающий элементы управления источника данных ASP.NET с разделами шаблонного содержания. Этот класс не наследуется.

BoundPropertyEntry

Представляет свойство элемента управления, которое связано данными с выражением.

BuilderPropertyEntry

Служит в качестве базового класса для всех свойств, которым необходим сборщик элементов управления.

ChtmlTextWriter

Записывает в исходящий поток серверного элемента управления ASP.NET серии специальных символов сHTML и текст. Класс ChtmlTextWriter предоставляет возможности форматирования, использующиеся серверными элементами управления ASP.NET при отрисовке клиентам содержимого cHTML.

ClientScriptManager

Определяет методы для управления клиентскими скриптами в веб-приложениях.

CodeStatementBuilder

Создает операторы Code DOM.

CompiledBindableTemplateBuilder

Предлагает реализацию по умолчанию объекта IBindableTemplate, используемый ASP.NET каждый раз при синтаксическом анализе двусторонней привязки данных в содержимом шаблонов элемента управления ASP.NET, такого как, например FormView. Этот класс не наследуется.

CompiledTemplateBuilder

Реализация ITemplate, которая вызывается из кода класса сформированной страницы. Этот класс не наследуется.

ComplexPropertyEntry

Служит в качестве входа свойства для свойств "чтение и запись" и "только чтение", например шаблонов.

CompositeScriptReference

Представляет коллекцию ссылок на скрипты, предназначенные для объединения в один составной скрипт.

CompositeScriptReferenceEventArgs

Предоставляет данные для события ResolveCompositeScriptReference.

ConstructorNeedsTagAttribute

Указывает необходимость указания имени тега в конструкторе серверного элемента управления.

Control

Задает свойства, методы и события, общие для всех элементов управления сервером ASP.NET.

ControlBuilder

Поддерживает анализатор страницы при сборке элемента управления и содержащихся в нем дочерних элементах.

ControlBuilderAttribute

Определяет класс ControlBuilder для сборки пользовательского элемента управления внутри синтаксического анализатора ASP.NET. Этот класс не наследуется.

ControlCachePolicy

Обеспечивает программный доступ к параметрам кэша выходного потока пользовательского элемента управления ASP.NET.

ControlCollection

Предоставляет контейнер для коллекции, позволяющей ASP.NET серверным элементам управления хранить список дочерних элементов управления.

ControlSkin

Представляет обложку элементов управления, определяющую стилистические свойства, применяемые к серверному веб-элементу управления ASP.NET.

ControlValuePropertyAttribute

Определяет используемое по умолчанию свойство элемента управления, к которому во время выполнения привязывается объект ControlParameter. Этот класс не наследуется.

CssClassPropertyAttribute

Добавляет возможности редактирования свойства на этапе разработки, предоставляемые таблицей каскадных стилей CSS.

CssStyleCollection

Содержит атрибуты таблицы HTML-стилей CSS для указанного элемента управления сервера HTML. Этот класс не наследуется.

DataBinder

Предоставляет поддержку для конструкторов быстрой разработки приложений (RAD) в формировании и синтаксическом анализе выражений привязки данных. Этот класс не наследуется.

DataBinding

Содержит сведения об одном выражении привязки данных в ASP.NET серверном элементе управления, облегчающие конструкторам быстрой разработки приложений (RAD) таким, как Microsoft Visual Studio, создавать выражения привязки данных во время разработки. Этот класс не наследуется.

DataBindingCollection

Предоставляет коллекцию объектов DataBinding для ASP.NET серверного элемента управления. Этот класс не наследуется.

DataBindingHandlerAttribute

Определяет класс периода проектирования, выполняющий привязку данных элементов управления в конструкторе. Этот класс не наследуется.

DataBoundLiteralControl

Сохраняет выражения привязки данных и статичный текст. Этот класс не наследуется.

DataControlExtensions

Представляет методы расширения, используемые платформой динамических данных ASP.NET.

DataKeyPropertyAttribute

Задает используемое по умолчанию свойство элемента управления, к которому во время выполнения привязывается объект ControlParameter.

DataSourceCacheDurationConverter

Предоставляет конвертер типа для преобразования 32-разрядных целых со знаком объектов в представления времени кэширования в элементе управления источника данных, и обратно.

DataSourceControl

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

DataSourceControlBuilder

Поддерживает анализатор страницы в построении элементов управления, которые связываются с поставщиком данных. Этот класс не наследуется.

DataSourceSelectArguments

Предоставляет механизм, используемый элементом управления, связанным с данными, для запроса операций над данными из элемента управления источника данных после извлечения данных. Этот класс не наследуется.

DataSourceView

Служит в качестве базового класса для всех классов представления источника данных, определяющих возможности элементов управления источниками данных.

DesignerDataBoundLiteralControl

Представляет версию элемента управления DataBoundLiteralControl времени разработки. Этот класс не наследуется.

DesignTimeParseData

Предоставляет информацию синтаксическому анализатору во время разработки.

DesignTimeTemplateParser

Предоставляет средства синтаксического анализа во время разработки.

EmptyControlCollection

Предоставляет стандартную поддержку для коллекции ControlCollection, которая всегда остается пустой.

EventEntry

Действует как запись свойства для обработчиков событий.

ExpressionBinding

Обеспечивает поддержку анализа и сохранения экземпляра привязки выражения. Этот класс не наследуется.

ExpressionBindingCollection

Представляет коллекцию объектов ExpressionBinding. Этот класс не наследуется.

ExtenderControl

Предоставляет абстрактный базовый класс для управляющего элемента-расширителя.

FileLevelControlBuilderAttribute

Предоставляет класс, производный из TemplateControl, для определение элемента управления-сборщика, используемый на верхнем уровне дерева сборки при синтаксическом анализе файла. Этот класс не наследуется.

FileLevelMasterPageControlBuilder

Анализирует файлы главной страницы.

FileLevelPageControlBuilder

Анализирует файлы страницы, для которых классом по умолчанию является класс ControlBuilder.

FileLevelUserControlBuilder

Обеспечивает поддержку анализатора страниц при построении пользовательского элемента управления путем указания класса FileLevelUserControlBuilder, который используется для анализа файла пользовательского элемента управления.

FilterableAttribute

Указывает, поддерживает ли свойство, к которому применяется атрибут, фильтрацию устройств. Этот класс не наследуется.

HiddenFieldPageStatePersister

Сохраняет состояние просмотра страницы ASP.NET на стороне веб-клиента в скрытом HTML-элементе.

HierarchicalDataSourceControl

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

HierarchicalDataSourceView

Представляет представление данных на узле или коллекции узов в иерархической структуре данных для элемента управления HierarchicalDataSourceControl.

HistoryEventArgs

Предоставляет данные для события Navigate.

Html32TextWriter

Пишет ряд специальных символов HTML 3.2 и текст в выходной поток для серверного элемента управления ASP.NET. Класс Html32TextWriter предоставляет возможности форматирования, которые используются серверными элементами управления ASP.NET при отрисовке содержимого HTML 3.2 для клиентов.

HtmlTextWriter

Записывает знаки разметки и текста в исходящий поток серверного элемента управления ASP.NET. Этот класс содержит возможности форматирования, которые используются серверными элементами управления ASP.NET при отрисовке разметки для клиентов.

IDReferencePropertyAttribute

Определяет атрибут, применяемый к свойствам, которые содержат ссылки идентификаторов. Этот класс не наследуется.

ImageClickEventArgs

Поставляет данные для любых событий, происходящих, когда пользователь нажимает на образ ASP.NET серверного элемента управления, такого как HtmlInputImage или серверного элемента управленияImageButton. Этот класс не наследуется.

IndexedString

Предоставляет служебный строковый класс, который используется классом ObjectStateFormatter для оптимизации сериализации графа объекта. Этот класс не наследуется.

ListSourceHelper

Используется элементами управления источником данных при реализации элементов, описанных интерфейсом IListSource. Этот класс не наследуется.

LiteralControl

Представляет элементы HTML, текст и другие строки на странице ASP.NET, которые не требуют обработки на сервере.

LosFormatter

Выполняет сериализацию состояния представления для страницы веб-форм. Этот класс не наследуется.

MasterPage

Действует как шаблон и контейнер слияния для страниц, которые состоят только из элементов управления Content и их дочерних элементов управления.

MasterPageControlBuilder

Действует как класс слияния и контейнер для страниц содержимого, которые состоят только из элементов управления Content и их дочерних элементов управления.

NonVisualControlAttribute

Описывает атрибут, который показывает, обрабатывается ли элемент управления на этапе проектирования как визуальный или как невизуальный. Этот класс не наследуется.

ObjectConverter

Преобразует объект из одного типа объекта в другой. Этот класс устарел. Вместо этого воспользуйтесь классом Convert и методом Format(String, Object).

ObjectPersistData

В процессе сборки содержит информацию о записях свойства.

ObjectStateFormatter

Сериализует и десериализует графы объектов, которые представляют состояние объекта. Этот класс не наследуется.

ObjectTagBuilder

Используется классом TemplateParser ASP.NET для анализа серверных тегов <object>. Этот класс не может быть унаследован.

OutputCacheParameters

Инкапсулирует параметры инициализации кэша выходных данных, извлеченные ASP.NET из директивы страницы @ OutputCache при синтаксическом анализе. Этот класс не наследуется.

Page

Представляет ASCX-файл, также называемый страницей веб-форм, запрашиваемый с сервера, на котором размещается веб-приложение ASP.NET.

PageAsyncTask

Содержит информацию относительно асинхронной задачи, зарегистрированной на странице. Этот класс не наследуется.

PageHandlerFactory

Создает экземпляры классов, которые наследуются из класса Page и реализуют интерфейс IHttpHandler interface. Экземпляры создаются динамически для обработки запросов файлов ASP.NET. Класс PageHandlerFactory используется для создания обработчиков страниц ASP.NET.

PageParser

Реализует синтаксический анализатор для файлов c расширением ASPX. Этот класс не наследуется.

PageParserFilter

Обеспечивает абстрактный базовый класс для фильтра синтаксического анализатора страниц, используемого во время синтаксического анализа анализатором ASP.NET, для определения того, является ли элемент допустимым на странице.

PageStatePersister

Предоставляет базовую функциональность для механизмов сохранения состояния представления ASP.NET.

PageTheme

Представляет базовый класса для темы страницы, являющейся коллекцией ресурсов, которые используются для формирования согласованного вида на страницах и элементах управления на веб-узле. Тема страницы может быть задана через конфигурацию или директиву страницы.

Pair

Предоставляет базовый служебный класс, используемый для хранения двух связанных объектов.

ParseChildrenAttribute

Определяет атрибут метаданных, используемый при разработке серверного элемента управления ASP.NET. Класс ParseChildrenAttribute позволяет указать, как анализатор страницы должен интерпретировать содержимое тэга серверного элемента управления, объявленного на странице. Этот класс не наследуется.

ParseRecorder

Абстрактный базовый класс для объектов, которым необходимо получать уведомления о событиях анализа во время синтаксического анализа страниц.

PartialCachingAttribute

Определяет атрибут метаданных, используемый пользовательскими элементами управления веб-форм (файлы .ascx) для индикации кэшируется ли их выход, и каким образом. Этот класс не наследуется.

PartialCachingControl

Создается, когда пользовательский элемент управления (ASCX-файл) указан для кэширования выходных данных с помощью директивы страницы @ OutputCache или атрибута PartialCachingAttribute и пользовательский элемент управления вставляется в иерархию элементов управления страницы путем динамической загрузки пользовательского элемента управления с помощью метода LoadControl(String).

PersistChildrenAttribute

Определяет атрибут, который используется ASP.NET серверными элементами управления для указания во время разработки, соответствует ли вложенное содержимое, которое содержится в серверном элементе управления, элементам управления или свойствам серверного элемента управления. Этот класс не наследуется.

PersistenceModeAttribute

Определяет атрибут метаданных, указывающий способ сохранения свойства или события ASP.NET серверного элемента управления на странице ASP.NET во время разработки. Этот класс не наследуется.

PostBackOptions

Указывает, как создается клиентский скрипт JavaScript для инициации обратной передачи.

PostBackTrigger

Определяет элемент управления внутри элемента управления UpdatePanel как элемент управления обратной передачей.

ProfileServiceManager

Конфигурирует набор предварительно загруженных профилей и расположение пользовательских реализаций службы профиля.

PropertyConverter

Содержит вспомогательные функции для преобразования значений свойств в строки и из строк.

PropertyEntry

Действует как базовый класс для классов ввода свойства.

RegisteredArrayDeclaration

Предоставляет доступ к объявлению массива ECMAScript (JavaScript), которое было ранее зарегистрировано с объектом Page.

RegisteredDisposeScript

Предоставляет доступ к скрипту dispose для элемента управления, находящегося внутри элемента управления UpdatePanel.

RegisteredExpandoAttribute

Обеспечивает доступ к паре имя и значение пользовательского атрибута, который ранее был зарегистрирован с объектом Page.

RegisteredHiddenField

Предоставляет доступ к скрытому значению, которое ранее было зарегистрировано с объектом Page.

RegisteredScript

Предоставляет доступ к клиентскому скрипту, ранее зарегистрированному с помощью объекта Page.

RenderTraceListener

Предоставляет абстрактный базовый класс для объекта, который отслеживает как элементы управления отрисовываются во время запроса страницы.

RoleServiceManager

Настраивает расположение пользовательской реализации службы роли.

RootBuilder

Поддерживает синтаксический анализатор страницы, определяя поведения при разборе содержимого.

ScriptBehaviorDescriptor

Чтобы предоставить программу — оболочку для определения изменений, преобразованных в пользовательский скрипт, следует расширить класс ScriptComponentDescriptor.

ScriptComponentDescriptor

Предоставляет программу-оболочку для преобразования серверных компонентов в пользовательский скрипт.

ScriptControl

Предоставляет абстрактный базовый класс для элемента управления сценария.

ScriptControlDescriptor

Определяет объект клиентского элемента управления.

ScriptDescriptor

Переопределение в производном классе определяет скрипт, создающий экземпляр клиентского класса.

ScriptManager

Управляет библиотекой скриптов AJAX для ASP.NET и файлами скриптов, частичной отрисовкой страниц и созданием прокси-класса клиента для веб-служб и служб приложений.

ScriptManagerProxy

Позволяет вложенным компонентам, например странице с содержимым и пользовательским элементам управления, добавлять ссылки на скрипты и службы для страниц, когда элемент управления ScriptManager уже определен в родительском элементе.

ScriptReference

Регистрирует файл ECMAScript (JavaScript) для использования в веб — странице ASP.NET.

ScriptReferenceBase

Базовый класс для всех ссылочных классов скриптов.

ScriptReferenceCollection

Представляет коллекцию ссылок на скрипты.

ScriptReferenceEventArgs

Предоставляет данные для события ResolveScriptReference.

ScriptResourceAttribute

Определяет ресурс в сборке, который необходимо использовать в файле клиентского скрипта. Этот класс не наследуется.

ScriptResourceDefinition

Определяет расположение ресурса скрипта.

ScriptResourceMapping

Предоставляет поддержку сопоставления расположения для ресурсов скрипта.

ServiceReference

Регистрирует веб-службу для использования на странице.

ServiceReferenceCollection

Содержит набор объектов ServiceReference.

SessionPageStatePersister

Сохраняет состояние представления страницы ASP.NET на веб-сервере.

SimplePropertyEntry

Представляет определение свойства элемента управления и его значение.

SimpleWebHandlerParser

Предоставляет базовую функциональность для анализа веб-файлов обработчика.

SkinBuilder

Предоставляет объект ControlBuilder, который используется при разработке для применения обложек к элементам управления.

StateBag

Управляет состоянием просмотра серверных элементов управления ASP.NET, включая страницы. Этот класс не наследуется.

StateItem

Представляет элемент, сохраняемый в классе StateBag, когда сведения о режиме отображения остаются неизменными между веб-запросами. Этот класс не наследуется.

StateManagedCollection

Предоставляет базовый класс для всех строго типизированных коллекций, управляющих объектами IStateManager.

StaticPartialCachingControl

Представляет экземпляр класса UserControl, который указан для кэширования выходных данных и декларативно включен на страницу или в другой пользовательский элемент управления.

SupportsEventValidationAttribute

Определяет атрибут метаданных, который используется серверными веб-элементами управления, чтобы указать поддержку для проверки события. Этот класс не наследуется.

TagPrefixAttribute

Определяет префикс тега, используемый на веб-странице для определения пользовательских элементов управления. Этот класс не наследуется.

TargetControlTypeAttribute

Расширяет класс Attribute для указания типа серверного элемента управления, к которому может быть применен расширяющий элемент управления.

TemplateBuilder

Поддерживает анализатор страниц при сборке шаблона и содержащихся в нем дочерних элементов управления.

TemplateContainerAttribute

Определяет базовый тип контейнерного элемента управления свойства, возвращающего интерфейс ITemplate, и отмечается атрибутом TemplateContainerAttribute. Элемент управления со свойством ITemplate должен реализовывать интерфейс INamingContainer. Этот класс не наследуется.

TemplateControl

Предоставляет класс Page и класс UserControl с базовым набором функциональных возможностей.

TemplateControlParser

Реализует синтаксический анализ шаблона ASP.NET для элемента управления шаблона.

TemplateInstanceAttribute

Описывает атрибут метаданных, который используется для указания количества разрешенных экземпляров шаблона. Этот класс не наследуется.

TemplateParser

Служит в качестве абстрактного базового класса для синтаксических анализаторов файла ASP.NET.

TemplatePropertyEntry

Разрешение ввода свойства для свойств класса ITemplate.

ThemeableAttribute

Определяет атрибут метаданных, который используется серверными веб-элементами управления и их членами, чтобы указать, могут ли на их отрисовку повлиять темы и обложки элементов управления. Этот класс не наследуется.

ThemeProvider

Предоставляет класс, инкапсулирующий тему и сведения таблицы стилей для элементов управления в среде конструктора.

Timer

Выполняет асинхронную или синхронную обратную передачу веб-страницы через указанный интервал.

ToolboxDataAttribute

Задает тег по умолчанию, создаваемый для пользовательского элемента управления при его перетаскивании из панели инструментов в сервисной программе (например, Microsoft Visual Studio).

Triplet

Предоставляет базовый служебный класс, используемый для хранения трех связанных объектов.

UpdatePanel

Включает частичное отображение разделов страниц без обратной передачи.

UpdatePanelControlTrigger

Предоставляет общий базовый класс для элементов управления, которые могут быть триггерами для элементов управления UpdatePanel.

UpdatePanelTrigger

Предоставляет общий базовый класс для объектов, которые могут быть триггерами для элементов управления UpdatePanel.

UpdatePanelTriggerCollection

Представляет коллекцию объектов UpdatePanelTrigger для элемента управления UpdatePanel.

UpdateProgress

Обеспечивает визуальную обратную связь в браузере при обновлении содержимого одного или нескольких элементов управления UpdatePanel.

UrlPropertyAttribute

Определяет атрибут, который используется элементом управления для идентификации свойств строки, содержащих URL-адреса. Этот класс не наследуется.

UserControl

Представляет ASCX-файл, также известный как пользовательский элемент управления, запрашиваемый с сервера, на котором размещается веб-приложение ASP.NET. Файл должен вызываться со страницы Web Forms, или произойдет ошибка анализатора.

UserControlControlBuilder

Поддерживает анализатор страниц ASP.NET при сборке пользовательского элемента управления.

ValidationPropertyAttribute

Определяет атрибут метаданных, используемый серверными элементами управления ASP.NET для идентификации свойства проверки. Этот класс не наследуется.

ValidationSettings

Предоставляет параметры клиентской проверки для приложения.

ValidatorCollection

Представляет массив ссылок IValidator. Этот класс не наследуется.

VerificationAttribute

Определяет атрибут метаданных правила доступа к веб-содержимому. Этот класс не наследуется.

ViewStateException

Представляет исключение, которое вызывается при невозможности загрузки или проверки состояния представления. Этот класс не наследуется.

ViewStateModeByIdAttribute

Определяет атрибут метаданных, который используется ASP.NET серверным элементом управления, чтобы указать, участвуют ли они в загрузке сведений состояния просмотра по свойству ID. Этот класс не наследуется.

WebResourceAttribute

Определяет атрибут метаданных, который используется для разрешения внедренного ресурса в сборке. Этот класс не наследуется.

WebServiceParser

Предоставляет синтаксический анализатор для обработчиков веб-служб.

XhtmlTextWriter

Записывает специфические XHTML-знаки, включая все модификации модулей XHTML, являющихся производными от XHTML, в поток вывода для ASP.NET серверного элемента управления для мобильных устройств. Для обеспечения пользовательской отрисовки XHTML для страниц ASP.NET и серверных элементов управления, следует переопределить класс XhtmlTextWriter.

XPathBinder

Предоставляет поддержку для конструкторов быстрой разработки приложений (RAD) в синтаксическом анализе выражений привязки данных, использующих выражения XPath. Этот класс не наследуется.

Интерфейсы

IAttributeAccessor

Определяет методы, используемые серверными элементами управления ASP.NET для предоставления программного доступа к любому атрибуту, объявленному в открывающем теге серверного элемента управления.

IAutoFieldGenerator

Определяет метод, который автоматически генерирует поля для элементов управления с привязкой к данным, использующих возможности платформы динамических данных ASP.NET.

IBindableControl

Определяет метод, позволяющий элементам шаблона полей реализовывать двухстороннюю привязку данных.

IBindableTemplate

Предоставляет способ для ASP.NET элементов управления, связанных с данными, таких как DetailsView и FormView, автоматически привязываться к ASP.NET элементам управления источниками данных внутри разделов шаблонного содержимого.

ICallbackEventHandler

Указывает, что элемент управления может быть целевым объектом события обратного вызова на сервере.

ICheckBoxControl

Определяет свойство и событие, реализующие элемент управления, в качестве флажка.

ICodeBlockTypeAccessor

Предоставляет доступ к CodeBlockType построителя блока кода.

IControlBuilderAccessor

Разрешение для сериализатора элемента управления получать сборщик для элемента управления.

IControlDesignerAccessor

Предоставляет доступ к конструктору элементов управления для сохранения временных данных времени разработки связанных с элементом управления.

IDataBindingsAccessor

Предоставляет доступ к коллекции выражений для привязки данных в элементе управления на этапе разработки.

IDataItemContainer

Разрешение контейнерного элемента управления, связанного с данными, чтобы идентифицировать объект элемента данных для упрощения операций привязки данных.

IDataKeysControl

Определяет свойства, указывающие, как платформа ASP.NET создает клиентские идентификаторы для элемента управления с привязкой к данным.

IDataSource

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

IDataSourceViewSchemaAccessor

Разрешает преобразователю типов доступ к сведениям схемы, хранящимся в объекте.

IEditableTextControl

Представляет элемент управления, который визуализирует текст, доступный пользователю для изменения.

IExpressionsAccessor

Определяет свойства, которые необходимо реализовать классу для поддержки коллекции исключений.

IExtenderControl

Определяет поведение управляющего элемента-расширителя.

IFilterResolutionService

Предоставляет интерфейс, который разработчики конструктора используют, чтобы оценить фильтры устройств по имени.

IHierarchicalDataSource

Представляется источник иерархических данных, с которыми могут быть связаны элементы управления такие, как элемент TreeView.

IHierarchicalEnumerable

Представляет иерархическую коллекцию, которая может быть перечислена с помощью интерфейса IEnumerator. Коллекции, реализующие интерфейс IHierarchicalEnumerable используется элементами управления навигации узла ASP.NET и источника данных.

IHierarchyData

Показывает узел иерархической структуры данных, включая объект узла и некоторые свойства, описывающие характеристики узла. Объект, реализующий интерфейс IHierarchyData, может содержаться в коллекции IHierarchicalEnumerable, и используется элементами управления навигации узла ASP.NET и источника данных.

INamingContainer

Определяет элемент управления контейнером, который создает новый идентификатор пространства имен в иерархии элементов управления объекта Page. Это только маркерный интерфейс.

INavigateUIData

Обеспечивает интерфейс, который классы реализуют для предоставления данных пользовательского интерфейса перемещения и значений элементам управления перемещением.

IParserAccessor

Определяет метод, реализуемый ASP.NET серверными элементами управления с целью распознавания разобранных элементов HTML или XML.

IPostBackDataHandler

Определяет методы, которые должны быть реализованы ASP.NET серверными элементами управления для автоматической загрузки данных обратной передачи.

IPostBackEventHandler

Определяет метод, который должен быть реализован ASP.NET серверными элементами управления для обработки событий обратной передачи.

IResourceUrlGenerator

Определяет метод, который должен реализовывать сайт конструктора, чтобы предоставить поиск ссылки URL-адреса для внедренных ресурсов.

IScriptControl

Определяет методы, которые должны реализовывать серверные элементы управления ASP.NET для определения ресурсов ECMAScript (JavaScript) в приложениях с поддержкой AJAX.

IStateFormatter

Определяет методы, реализуемые типом для сериализации и десериализации графы объекта.

IStateManager

Определяет свойства и методы, которые должны быть реализованы любым классом для поддержки управления состоянием отображения для серверного элемента управления.

IStyleSheet

Определяет методы, которые необходимо реализовать классу для создания правил стиля.

ITemplate

Определяет поведение при заполнении шаблонного ASP.NET серверного элемента управления с дочерними элементами управления. Дочерние элементы управления представляют встроенные шаблоны, определенные на странице.

ITextControl

Определяет интерфейс, реализуемый элементом управления, чтобы получить или задать его текстовое содержимое.

IThemeResolutionService

Предоставляет интерфейс, который могут использовать разработчики конструкторов для получения набора объектов ThemeProvider, которые могут быть использованы для применения тем и обложек элементов управления для элементов управления в среде разработки.

IUrlResolutionService

Определяет службу, выполняемую объектами управления по разрешению URL-адресов на основе контекстной информации.

IUserControlDesignerAccessor

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

IUserControlTypeResolutionService

Определяет метод, который должен быть реализован классом для возвращения типа элемента управления с указанным префиксом тега и именем тега.

IValidator

Определяет свойства и методы, которые должны быть реализованы объектами, участвующими в проверке веб-форм.

Перечисления

AjaxFrameworkMode

Указывает способ включения в клиент клиентских скриптов клиентской библиотеки Microsoft Ajax.

ClientIDMode

Указывает способ формирования платформой ASP.NET свойства ClientID для элемента управления, к которому возможен доступ из клиентского скрипта.

CodeBlockType

Задает тип блока кода.

CodeConstructType

Указывает кодовые конструкции, которые могут анализироваться в методе ProcessCodeConstruct(CodeConstructType, String) класса PageParserFilter.

CompilationMode

Определяет константы, указывающие каким образом ASP.NET должен компилировать страницы .aspx и элементы управления .ascx.

ConflictOptions

Определяет, как элемент управления источником данных ASP.NET обрабатывает конфликты данных при обновлении или удалении данных.

DataSourceCacheExpiry

Описывает способ кэширования данных с помощью механизмов кэширования ASP.NET по истечении тайм-аута.

DataSourceCapabilities

Предоставляет способ обработки запроса за пределами извлечения записей для операции по получению данных элемента управления источника данных.

DataSourceOperation

Определяет операцию над данными, выполняемую элементом управления источника данных.

HtmlTextWriterAttribute

Задает атрибуты HTML, которые записываются объектами HtmlTextWriter или Html32TextWriter в открывающий тег HTML-элемента при обработке веб-запроса.

HtmlTextWriterStyle

Задает стили HTML, доступные для выходного потока объекта HtmlTextWriter или выходного потока объекта Html32TextWriter.

HtmlTextWriterTag

Задает теги HTML, которые могут быть переданы в выходной поток объекта HtmlTextWriter или Html32TextWriter.

OutputCacheLocation

Указывает допустимые значения для управления расположением кэшируемого вывода ответа HTTP для ресурса.

PersistenceMode

Задает способ объявления свойства или события серверного элемента управления ASP.NET постоянным в файле .aspx или .ascx.

RegisteredScriptType

Указывает тип блока клиентского скрипта, представленный объектом RegisteredScript.

ScriptMode

Указывает, на какую версию (отладки или выпуска) клиентских скриптов ссылаются объекты ScriptManager и ScriptReference.

TemplateInstance

Указывает сколько раз может создаваться экземпляр шаблона.

UnobtrusiveValidationMode

Определяет поведение малозаметной проверки.

UpdatePanelRenderMode

Представляет возможную конфигурацию параметров отрисовки для содержимого элемента управления UpdatePanel на странице.

UpdatePanelUpdateMode

Представляет возможные режимы обновления для содержимого элемента управления UpdatePanel.

ValidateRequestMode

Указывает тип проверки запросов для элемента управления.

VerificationConditionalOperator

Указывает операторы для условного выражения, используемого в классе VerificationAttribute.

VerificationReportLevel

Выделяет уровень отчетности для правила доступа, определенного экземпляром VerificationAttribute.

VerificationRule

Указывает, как условное выражение, определенное экземпляром VerificationAttribute используется в проверке.

ViewStateEncryptionMode

Указывает, кодируется ли информация о состоянии просмотра.

ViewStateMode

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

VirtualReferenceType

Указывает тип ресурса, на который ссылается анализируемый виртуальный путь.

XhtmlMobileDocType

Определяется тип XHML класса XhtmlTextWriter для отображения на странице или элементе управления.

Делегаты

BuildMethod

Представляет метод, используемый для построения элемента управления.

BuildTemplateMethod

Поддерживает ASP.NET при создании шаблона для шаблонного элемента управления из сформированного кода класса. Делегат BuildTemplateMethod обрабатывает метод InstantiateIn(Control).

ControlSkinDelegate

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

DataSourceViewOperationCallback

Представляет метод асинхронного обратного вызова, который элемент управления, связанный с данными, возвращает представлению источника данных для асинхронных операций вставки, обновления или удаления данных.

DataSourceViewSelectCallback

Представляет собой метод асинхронного обратного вызова, который элемент управления, связанный с данными, возвращает представлению источника данных для асинхронного извлечения данных.

ExtractTemplateValuesMethod

Предоставляет делегата, с помощью которого ASP.NET извлекает набор пар "имя-значение" из объекта IBindableTemplate во время выполнения. Этот класс не наследуется.

ImageClickEventHandler

Представляет метод, обрабатывающий любые события, возникающие при нажатии пользователем на серверный графический элемент управления ASP.NET.

RenderMethod

Представляет метод, визиализирующий заданный конвейер Control в заданном HtmlTextWriter.

Комментарии

Это пространство имен включает Control класс , который предоставляет общий набор функциональных возможностей для всех серверных элементов управления, включая серверные элементы управления HTML, веб-серверные элементы управления и пользовательские элементы управления. Он также включает класс Page . Этот класс создается автоматически при каждом запросе файла .aspx в веб-приложении ASP.NET. Вы можете наследовать от обоих этих классов.

Пространство имен также включает классы, предоставляющие серверным элементам управления функциональность привязки данных, возможность сохранения состояния представления заданного элемента управления или страницы и функции синтаксического анализа.