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

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

ClientScriptManager

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

CodeStatementBuilder

Создает инструкции Code DOM.

CompiledBindableTemplateBuilder

Предоставляет реализацию объекта по умолчанию, который ASP.NET используется при анализе двусторонней IBindableTemplate привязки данных в шаблонном содержимом элемента управления 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 для указанного элемента управления 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

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

OutputCacheParameters

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

Page

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

PageAsyncTask

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

PageHandlerFactory

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

PageParser

Реализует средство синтаксического анализа для .aspx файлов. Этот класс не наследуется.

PageParserFilter

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

PageStatePersister

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

PageTheme

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

Pair

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

ParseChildrenAttribute

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

ParseRecorder

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

PartialCachingAttribute

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

PartialCachingControl

Создается при указании пользовательского элемента управления (ASCX-файла) для кэширования выходных данных с помощью директивы @ OutputCache page или 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

Предоставляет доступ к паре "имя-значение" пользовательского атрибута (expando), который ранее был зарегистрирован в объекте Page .

RegisteredHiddenField

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

RegisteredScript

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

RenderTraceListener

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

RoleServiceManager

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

RootBuilder

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

ScriptBehaviorDescriptor

ScriptComponentDescriptor Расширяет класс для предоставления оболочки для определения поведения, преобразованного в клиентский скрипт.

ScriptComponentDescriptor

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

ScriptControl

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

ScriptControlDescriptor

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

ScriptDescriptor

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

ScriptManager

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

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 веб-приложение. Файл должен вызываться со страницы веб-форм или возникнет ошибка синтаксического анализа.

UserControlControlBuilder

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

ValidationPropertyAttribute

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

ValidationSettings

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

ValidatorCollection

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

VerificationAttribute

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

ViewStateException

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

ViewStateModeByIdAttribute

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

WebResourceAttribute

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

WebServiceParser

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

XhtmlTextWriter

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

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

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

Делегаты

Имя Описание
BuildMethod

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

BuildTemplateMethod

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

ControlSkinDelegate

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

DataSourceViewOperationCallback

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

DataSourceViewSelectCallback

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

ExtractTemplateValuesMethod

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

ImageClickEventHandler

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

RenderMethod

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

Комментарии

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

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