System.Web.UI Namespace

Fornece classes e interfaces que permitem criar controles de servidor ASP.NET e páginas da Web ASP.NET para a interface do usuário dos seus aplicativos Web ASP.NET.

Classes

AsyncPostBackErrorEventArgs

Fornece dados para o evento de AsyncPostBackError .

AsyncPostBackTrigger

Define um controle e um evento opcional do controle como um gatilho de controle de postback assíncrono que faz o controle UpdatePanel ser atualizado.

AttributeCollection

Fornece acesso de modelo de objeto a todos os atributos declarados na marca de abertura de um elemento de controle de servidor ASP.NET. Essa classe não pode ser herdada.

AuthenticationServiceManager

Configura o local de uma implementação personalizada do serviço de autenticação.

BaseParser

Fornece um conjunto de base de funcionalidades para classes envolvidas na análise de solicitações de página ASP.NET e controles de servidor.

BasePartialCachingControl

Fornece a funcionalidade de base para as classes StaticPartialCachingControl e PartialCachingControl.

BaseTemplateParser

Implementa a análise de modelo ASP.NET para arquivos de modelo.

BindableTemplateBuilder

Dá suporte à análise da página de controles associados a dados que se associam automaticamente a um controle de fonte de dados do ASP.NET dentro das seções de conteúdo modelo. Essa classe não pode ser herdada.

BoundPropertyEntry

Representa uma propriedade de controle que é associada a dados para uma expressão.

BuilderPropertyEntry

Serve como a classe base para todas as entradas de propriedade que exigem um construtor de controle.

ChtmlTextWriter

Grava uma série de caracteres específicos ao cHTML e um texto no fluxo de saída de um controle de servidor ASP.NET. A classe ChtmlTextWriter fornece funcionalidades de formatação que os controles de servidor ASP.NET usam ao renderizar o conteúdo cHTML para os clientes.

ClientScriptManager

Define métodos para gerenciar scripts de cliente em aplicativos Web.

CodeStatementBuilder

Gera instruções de código DOM.

CompiledBindableTemplateBuilder

Fornece a implementação padrão de um objeto IBindableTemplate, que o ASP.NET usa sempre que analisa a associação de dados bidirecional dentro do conteúdo de modelo de um controle ASP.NET, como FormView. Essa classe não pode ser herdada.

CompiledTemplateBuilder

Uma implementação de ITemplate chamada do código de classe gerado da página. Essa classe não pode ser herdada.

ComplexPropertyEntry

Serve como a entrada para propriedades de leitura/gravação e somente leitura, como modelos.

CompositeScriptReference

Representa uma coleção de referências de script a serem combinadas em um único script de composição.

CompositeScriptReferenceEventArgs

Fornece dados para o evento de ResolveCompositeScriptReference .

ConstructorNeedsTagAttribute

Especifica que um controle de servidor precisa de um nome de marca em seu construtor.

Control

Define as propriedades, os métodos e os eventos compartilhados por todos os controles de servidor ASP.NET.

ControlBuilder

Dá suporte ao analisador de página ao criar um controle e os controles filhos que ele contém.

ControlBuilderAttribute

Especifica uma classe ControlBuilder para criar um controle personalizado no analisador de ASP.NET. Essa classe não pode ser herdada.

ControlCachePolicy

Fornece acesso programático às configurações de cache de saída de um controle usuário ASP.NET.

ControlCollection

Fornece um contêiner de coleção que permite que controles de servidor ASP.NET mantenham uma lista de seus controles filho.

ControlSkin

Representa uma aparência do controle, que é um meio de definir propriedades de estilos que são aplicadas a um controle de servidor Web do ASP.NET.

ControlValuePropertyAttribute

Especifica a propriedade padrão de um controle à qual um objeto ControlParameter se associa no tempo de execução. Essa classe não pode ser herdada.

CssClassPropertyAttribute

Adiciona recursos de edição CSS (folha de estilos em cascata) a uma propriedade em tempo de design.

CssStyleCollection

Contém os atributos de estilo embutido CSS (folhas de estilos em cascata) HTML para um controle de servidor HTML especificado. Essa classe não pode ser herdada.

DataBinder

Dá suporte a designers do método RAD para gerar e analisar a sintaxe da expressão de associação de dados. Essa classe não pode ser herdada.

DataBinding

Contém informações sobre uma única expressão de associação de dados em um controle de servidor ASP.NET, que permite os designers do método RAD, como o Microsoft Visual Studio, criem expressões de associação de dados no tempo de design. Essa classe não pode ser herdada.

DataBindingCollection

Fornece uma coleção de objetos DataBinding para um controle de servidor ASP.NET. Essa classe não pode ser herdada.

DataBindingHandlerAttribute

Especifica uma classe de tempo de design que executa a associação de dados de controles em um designer. Essa classe não pode ser herdada.

DataBoundLiteralControl

Mantém expressões de associação de dados e texto literal estático. Essa classe não pode ser herdada.

DataControlExtensions

Fornece métodos de extensão que são usados por Dados Dinâmicos do ASP.NET.

DataKeyPropertyAttribute

Especifica a propriedade padrão de um controle à qual a propriedade ControlParameter se associa no tempo de execução.

DataSourceCacheDurationConverter

Fornece um conversor de tipo para converter objetos de tipo inteiro com sinal de 32 bits para e de representações de duração de cache de controle de fonte de dados.

DataSourceControl

Funciona como a classe base de controles que representam fontes de dados para controles associados a dados.

DataSourceControlBuilder

Dá suporte ao analisador de página na criação de controles que estão conectados a um provedor de dados. Essa classe não pode ser herdada.

DataSourceSelectArguments

Fornece um mecanismo que os controles associados a dados usam para solicitar operações relacionadas a dados de controles da fonte de dados quando os dados são recuperados. Essa classe não pode ser herdada.

DataSourceView

Serve como a classe base para todas as classes de exibição da fonte de dados, que definem os recursos dos controles de fonte de dados.

DesignerDataBoundLiteralControl

Representa a versão de tempo de design do controle DataBoundLiteralControl. Essa classe não pode ser herdada.

DesignTimeParseData

Fornece informações para o analisador durante o tempo de design.

DesignTimeTemplateParser

Fornece a análise em tempo de design.

EmptyControlCollection

Fornece suporte Standard para uma coleção ControlCollection que está sempre vazia.

EventEntry

Atua como a entrada de propriedade para manipuladores de eventos.

ExpressionBinding

Dá suporte à análise e à persistência de uma instância de associação de expressão. Essa classe não pode ser herdada.

ExpressionBindingCollection

Representa uma coleção de objetos ExpressionBinding . Essa classe não pode ser herdada.

ExtenderControl

Fornece uma classe base abstrata para um controle do extensor.

FileLevelControlBuilderAttribute

Permite que uma classe derivada de TemplateControl especifique o construtor de controle usado no nível superior da árvore de construtor ao analisar o arquivo. Essa classe não pode ser herdada.

FileLevelMasterPageControlBuilder

Analisa os arquivos de página mestra.

FileLevelPageControlBuilder

Analisa os arquivos de paginação e é a classe ControlBuilder padrão para analisar arquivos de paginação.

FileLevelUserControlBuilder

Dá suporte ao analisador de página na criação de um controle de usuário, especificando a classe FileLevelUserControlBuilder que é usada para analisar o arquivo de controle de usuário.

FilterableAttribute

Especifica se a propriedade à qual o atributo é aplicado dá suporte a filtragem de dispositivos. Essa classe não pode ser herdada.

HiddenFieldPageStatePersister

Armazena o estado de exibição de página ASP.NET no cliente da Web em um elemento HTML oculto.

HierarchicalDataSourceControl

Fornece uma classe base para os controles de fonte de dados que representam dados hierárquicos.

HierarchicalDataSourceView

Representa uma exibição de dados em um nó ou uma coleção de nós em uma estrutura de dados hierárquica para um controle HierarchicalDataSourceControl.

HistoryEventArgs

Fornece dados para o evento de Navigate .

Html32TextWriter

Grava uma série de caracteres específicos do HTML 3.2 e um texto no fluxo de saída de um controle de servidor ASP.NET. A classe Html32TextWriter fornece funcionalidades de formatação que os controles de servidor ASP.NET usam ao renderizar o conteúdo HTML 3.2 para os clientes.

HtmlTextWriter

Grava caracteres de marcação e texto em um fluxo de saída do controle de servidor ASP.NET. Essa classe fornece recursos de formatação que os controles de servidor ASP.NET usam ao renderizar a marcação para os clientes.

IDReferencePropertyAttribute

Define um atributo aplicado a propriedades que contêm referências de ID. Essa classe não pode ser herdada.

ImageClickEventArgs

Fornece dados para os eventos que ocorrem quando um usuário clica em um controle de servidor do ASP.NET baseado em imagem, como os controles de servidor HtmlInputImage ou ImageButton. Essa classe não pode ser herdada.

IndexedString

Fornece uma classe de cadeia de caracteres de utilitário que é usada pela classe ObjectStateFormatter para otimizar a serialização do objeto gráfico. Essa classe não pode ser herdada.

ListSourceHelper

Usado por controles de fonte de dados ao implementar membros definidos pela interface IListSource. Essa classe não pode ser herdada.

LiteralControl

Representa os elementos HTML, texto e quaisquer outras cadeias de caracteres em uma página ASP.NET que não exigem processamento no servidor.

LosFormatter

Serializa o estado de exibição para uma página do Web Forms. Essa classe não pode ser herdada.

MasterPage

Atua como contêiner de mesclagem e modelo para páginas compostas apenas por controles Content e seus respectivos controles filho.

MasterPageControlBuilder

Atua como uma classe e um contêiner de mesclagem para as páginas de conteúdo compostas apenas por controles Content e seus respectivos filho.

NonVisualControlAttribute

Define o atributo que indica se um controle é tratado como um controle visual ou não visual no tempo de design. Essa classe não pode ser herdada.

ObjectConverter

Converte um objeto de um tipo de objeto para outro tipo de objeto. Essa classe está obsoleta. Use a classe Convert e o método Format(String, Object) em vez disso.

ObjectPersistData

Durante o processo de build, retém informações sobre entradas de propriedade.

ObjectStateFormatter

Serializa e desserializa objetos de gráfico que representam o estado em um objeto. Essa classe não pode ser herdada.

ObjectTagBuilder

Usado pela classe ASP.NET TemplateParser para analisar marcas <object> do lado do servidor. Essa classe não pode ser herdada.

OutputCacheParameters

Encapsula as configurações de inicialização do cache de saída analisadas com base em uma diretiva da página @ OutputCache pelo ASP.NET. Essa classe não pode ser herdada.

Page

Representa um arquivo .aspx, também conhecido como uma página do Web Forms, solicitado de um servidor que hospeda um aplicativo Web ASP.NET.

PageAsyncTask

Contém informações sobre uma tarefa assíncrona registrada em uma página. Essa classe não pode ser herdada.

PageHandlerFactory

Cria instâncias de classes que herdam da classe Page e implementam a interface IHttpHandler. Instâncias são criadas dinamicamente para manipular solicitações de arquivos ASP.NET. A classe PageHandlerFactory é a implementação de fábrica do manipulador padrão para as páginas ASP.NET.

PageParser

Implementa um analisador para arquivos .aspx. Essa classe não pode ser herdada.

PageParserFilter

Fornece uma classe base abstrata para um filtro de analisador de página usado pelo analisador ASP.NET para determinar se um item é permitido na página no momento da análise.

PageStatePersister

Fornece a funcionalidade básica para mecanismos de persistência de estado de exibição do ASP.NET.

PageTheme

Representa a classe base para um tema de página, que é uma coleção de recursos usados para definir uma aparência consistente entre páginas e controles em um site. O tema de página pode ser definido por meio de configuração ou da diretiva de página.

Pair

Fornece uma classe de utilitário base usada para armazenar dois objetos relacionados.

ParseChildrenAttribute

Define um atributo de metadados que pode ser usado ao desenvolver controles de servidor ASP.NET. Use a classe ParseChildrenAttribute para indicar como o analisador de página deve tratar conteúdo aninhado dentro de uma marca de controle de servidor declarada em uma página. Essa classe não pode ser herdada.

ParseRecorder

Classe base abstrata para objetos que precisam ser notificados sobre eventos de análise durante a análise da página.

PartialCachingAttribute

Define o atributo de metadados que os controles de usuário do Web Forms (arquivos .ascx) usam para indicar se e como sua saída é armazenada em cache. Essa classe não pode ser herdada.

PartialCachingControl

Criado quando um controle de usuário (arquivo .ascx) é especificado para o cache de saída usando a diretiva de página @ OutputCache ou o atributo PartialCachingAttribute e o controle de usuário é inserido na hierarquia de controle da página pelo carregamento dinâmico do controle de usuário com o método LoadControl(String).

PersistChildrenAttribute

Define um atributo que é usado por controles de servidor ASP.NET para indicar no tempo de design se conteúdo aninhado que está dentro de um controle de servidor corresponde a controles ou a propriedades do controle do servidor. Essa classe não pode ser herdada.

PersistenceModeAttribute

Define o atributo de metadados que especifica como um evento ou propriedade de controle de servidor ASP.NET é persistido para uma página ASP.NET no tempo de design. Essa classe não pode ser herdada.

PostBackOptions

Especifica como o JavaScript do cliente é gerado para iniciar um evento de postback.

PostBackTrigger

Define um controle em um controle UpdatePanel como um controle de postback.

ProfileServiceManager

Define um conjunto de propriedades de perfil pré-carregados e o local de uma implementação personalizada do serviço de perfil.

PropertyConverter

Contém funções auxiliares para converter valores de propriedade em/de cadeias de caracteres.

PropertyEntry

Atua como a classe base para todas as classes de entrada de propriedade.

RegisteredArrayDeclaration

Fornece acesso à declaração da matriz ECMAScript (JavaScript) que foi previamente registrada com o objeto Page.

RegisteredDisposeScript

Fornece acesso a um script dispose para um controle que está dentro de um controle UpdatePanel.

RegisteredExpandoAttribute

Fornece acesso ao par nome/valor de um atributo personalizado (expando) que foi previamente registrado com o objeto Page.

RegisteredHiddenField

Fornece acesso a um valor oculto que foi previamente registrado com o objeto Page.

RegisteredScript

Fornece acesso a um script de cliente que foi anteriormente registrado com o objeto Page.

RenderTraceListener

Fornece a classe base para um objeto monitorado à medida que os controles são renderizados durante uma solicitação de página.

RoleServiceManager

Configura o local de uma implementação personalizada do serviço de função.

RootBuilder

Dá suporte ao analisador de página ao definir o comportamento da maneira como o conteúdo é analisado.

ScriptBehaviorDescriptor

Estende a classe ScriptComponentDescriptor para fornecer um wrapper para definir comportamentos convertidos em script de cliente.

ScriptComponentDescriptor

Fornece um wrapper para converter componentes de servidor em script de cliente.

ScriptControl

Fornece uma classe base abstrata para um controle de script.

ScriptControlDescriptor

Define um objeto de controle de cliente.

ScriptDescriptor

Quando substituído em uma classe derivada, define o script que cria uma instância de uma classe de cliente.

ScriptManager

Gerencia arquivos de script e bibliotecas de script ASP.NET Ajax, renderização de página parcial e geração de classe de proxy do cliente para serviços e aplicativos e Web.

ScriptManagerProxy

Permite componentes aninhados como páginas de conteúdo e controles de usuário para adicionar referências de script e serviço às páginas quando um controle ScriptManager já estiver definido em um elemento pai.

ScriptReference

Registra um arquivo ECMAScript (JavaScript) para uso em uma página da Web do ASP.NET.

ScriptReferenceBase

A classe base de todas as classes de referência de script.

ScriptReferenceCollection

Representa uma coleção de referências de script.

ScriptReferenceEventArgs

Fornece dados para o evento de ResolveScriptReference .

ScriptResourceAttribute

Define um recurso em um assembly para ser usado de um arquivo de script de cliente. Essa classe não pode ser herdada.

ScriptResourceDefinition

Define o local de um recurso de script.

ScriptResourceMapping

Fornece suporte de mapeamento de local para recursos de script.

ServiceReference

Registra um serviço Web para uso em uma página da Web.

ServiceReferenceCollection

Contém um conjunto de objetos ServiceReference.

SessionPageStatePersister

Armazena o estado de exibição de página ASP.NET no servidor Web.

SimplePropertyEntry

Representa a definição da propriedade de controle e seu valor.

SimpleWebHandlerParser

Fornece funcionalidade de base para analisar arquivos do manipulador da Web.

SkinBuilder

Fornece um objeto ControlBuilder usado em tempo de design para aplicar aparências de controle a controles.

StateBag

Gerencia o estado de exibição de controles de servidor ASP.NET, incluindo páginas. Essa classe não pode ser herdada.

StateItem

Representa um item salvo na classe StateBag quando informações de estado de exibição são persistidas entre as solicitações da Web. Essa classe não pode ser herdada.

StateManagedCollection

Fornece uma classe base para todas as coleções fortemente tipadas que gerenciam objetos IStateManager.

StaticPartialCachingControl

Representa uma instância da classe UserControl que é especificada para o cache de saída e incluída declarativamente em uma página ou em outro controle de usuário.

SupportsEventValidationAttribute

Define o atributo de metadados que os controles do servidor Web usam para indicar o suporte para validação de evento. Essa classe não pode ser herdada.

TagPrefixAttribute

Define o prefixo de marca usado em uma página da Web para identificar os controles personalizados. Essa classe não pode ser herdada.

TargetControlTypeAttribute

Estende a classe Attribute para indicar o tipo de controle de servidor a que um controle do extensor pode ser aplicado.

TemplateBuilder

Dá suporte ao analisador de página ao criar um modelo e os controles filhos que ele contém.

TemplateContainerAttribute

Declara o tipo base do controle de contêiner de uma propriedade que retorna uma interface ITemplate e é marcado com o atributo TemplateContainerAttribute. O controle com a propriedade ITemplate deve implementar a interface INamingContainer. Essa classe não pode ser herdada.

TemplateControl

Fornece a classe Page e a classe UserControl com um conjunto base de funcionalidades.

TemplateControlParser

Implementa a análise de modelo ASP.NET para controle de modelo.

TemplateInstanceAttribute

Define um atributo de metadados usado para especificar o número de instâncias permitidas de um modelo. Essa classe não pode ser herdada.

TemplateParser

Funciona como a classe base abstrata para analisadores de arquivo do ASP.NET.

TemplatePropertyEntry

Habilita a entrada de propriedade para propriedades da classe ITemplate.

ThemeableAttribute

Define o atributo de metadados usado por controles de servidor Web e seus membros para indicar se sua renderização pode ser afetada por temas e aparências do controle. Essa classe não pode ser herdada.

ThemeProvider

Fornece uma classe que encapsula informações de tema e folha de estilos para controles em um ambiente de designer.

Timer

Executa postbacks de página da Web assíncrona ou síncrona em um intervalo definido.

ToolboxDataAttribute

Especifica a marca padrão gerada para um controle personalizado quando este é arrastado de uma caixa de ferramentas em uma ferramenta como o Microsoft Visual Studio.

Triplet

Fornece uma classe utilitária básica usada para armazenar três objetos relacionados.

UpdatePanel

Permite que seções de uma página sejam parcialmente renderizadas sem um postback.

UpdatePanelControlTrigger

Fornece uma classe base comum para controles que podem ser gatilhos para controles de UpdatePanel.

UpdatePanelTrigger

Fornece uma classe base comum para objetos que podem ser gatilhos para controles de UpdatePanel.

UpdatePanelTriggerCollection

Representa uma coleção de objetos UpdatePanelTrigger para um controle UpdatePanel.

UpdateProgress

Fornece comentários visuais no navegador quando o conteúdo de um ou mais controles UpdatePanel são atualizados.

UrlPropertyAttribute

Define o atributo que controla o uso para identificar as propriedades de cadeia de caracteres que contém os valores da URL. Essa classe não pode ser herdada.

UserControl

Representa um arquivo .ascx, também conhecido como controle de usuário, solicitado de um servidor que hospeda um aplicativo Web ASP.NET. O arquivo deve ser chamado de uma página do Web Forms ou ocorrerá um erro do analisador.

UserControlControlBuilder

Dá suporte ao analisador de página ASP.NET na criação de uma instância de um controle de usuário.

ValidationPropertyAttribute

Define o atributo de metadados que os controles do servidor ASP.NET usam para identificar uma propriedade de validação. Essa classe não pode ser herdada.

ValidationSettings

Fornece configurações de validação de cliente para o aplicativo.

ValidatorCollection

Expõe uma matriz de referências IValidator. Essa classe não pode ser herdada.

VerificationAttribute

Define o atributo de metadados de uma regra de acessibilidade de conteúdo da Web. Essa classe não pode ser herdada.

ViewStateException

Representa a exceção lançada quando o estado de exibição não pode ser carregado ou validado. Essa classe não pode ser herdada.

ViewStateModeByIdAttribute

Define o atributo de metadados que os controles de servidor ASP.NET usam para especificar se participam do carregamento de informações de estado de exibição por ID. Essa classe não pode ser herdada.

WebResourceAttribute

Define o atributo de metadados que permite usar um recurso inserido em um assembly. Essa classe não pode ser herdada.

WebServiceParser

Fornece um analisador para manipuladores do serviço Web.

XhtmlTextWriter

Grava caracteres específicos de linguagem XHTML, incluindo todas as variações dos módulos XHTML derivados de XHTML, no fluxo de saída de um controle de servidor ASP.NET para dispositivos móveis. Substitua a classe XhtmlTextWriter para fornecer renderização de XHTML personalizada para controles de servidor e páginas ASP.NET.

XPathBinder

Fornece suporte para o desenvolvimento do método RAD para analisar as expressões de associação de dados que usam expressões XPath. Essa classe não pode ser herdada.

Interfaces

IAttributeAccessor

Define métodos usados por controles de servidor ASP.NET para fornecer acesso programático a qualquer atributo declarado na marca de abertura de um controle de servidor.

IAutoFieldGenerator

Define um método que gera automaticamente os campos para controles associados a dados que usam recursos de Dados Dinâmicos do ASP.NET.

IBindableControl

Define um método que habilita os controles de modelo de campo a implementarem a associação de dados bidirecional.

IBindableTemplate

Fornece uma maneira para os controles associados a dados do ASP.NET, como DetailsView e FormView, se associarem automaticamente a um controle de fonte de dados do ASP.NET dentro das seções de conteúdo de modelo.

ICallbackEventHandler

Usado para indicar que um controle pode ser o destino de um evento de retorno de chamada no servidor.

ICheckBoxControl

Define a propriedade e o evento que um controle implementa para atuar como uma caixa de seleção.

ICodeBlockTypeAccessor

Fornece acesso para o CodeBlockType de um construtor de blocos de código.

IControlBuilderAccessor

Permite que o serializador de controle obtenha o construtor para um controle.

IControlDesignerAccessor

Fornece acesso a um designer de controle para armazenar dados temporários de tempo de design associados ao controle.

IDataBindingsAccessor

Permite o acesso à coleção de expressões de associação de dados em um controle em tempo de design.

IDataItemContainer

Permite que os contêineres de controle associados a dados identifiquem um objeto de item de dados para operações de associação de dados simplificadas.

IDataKeysControl

Define propriedades que especificam como o ASP.NET cria IDs de cliente para um controle associado a dados.

IDataSource

Representa uma fonte de dados abstrata à qual os controles ligados a dados são associados.

IDataSourceViewSchemaAccessor

Permite que um conversor de tipo acesse informações de esquema armazenadas em um objeto.

IEditableTextControl

Representa um controle que renderiza texto que pode ser alterado pelo usuário.

IExpressionsAccessor

Define as propriedades que uma classe deve implementar para dar suporte a coleções de expressões.

IExtenderControl

Define o comportamento de um controle do extensor.

IFilterResolutionService

Fornece uma interface que os desenvolvedores designers podem usar para avaliar filtros de dispositivo por nome de designer.

IHierarchicalDataSource

Representa uma fonte de dados hierárquicos a que controles com associação de dados hierárquicos, como um TreeView, podem se associar.

IHierarchicalEnumerable

Representa uma coleção hierárquica que pode ser enumerada com uma interface IEnumerator. As coleções que implementam a interface IHierarchicalEnumerable são usadas pela navegação no site e pelos controles de fonte de dados do ASP.NET.

IHierarchyData

Expõe um nó de uma estrutura de dados hierárquica, incluindo o objeto de nó e algumas propriedades que descrevem características do nó. Os objetos que implementam a interface IHierarchyData podem estar contidos em coleções de IHierarchicalEnumerable e são usados pela navegação de site ASP.NET e controles de fonte de dados.

INamingContainer

Identifica um controle de contêiner que cria um novo namespace de ID em uma hierarquia de controle do objeto Page. Isso é apenas uma interface de marcador.

INavigateUIData

Fornece uma interface implementada pelas classes para fornecer dados de interface do usuário de navegação e valores para controles de navegação.

IParserAccessor

Define o método que devem implementar controles de servidor ASP.NET para reconhecer quando elementos, sejam eles HTML ou XML, são analisados.

IPostBackDataHandler

Define métodos que os controles do servidor ASP.NET devem implementar para carregar dados de postback automaticamente.

IPostBackEventHandler

Define o método que os controles do servidor ASP.NET devem implementar para tratar eventos de postback.

IResourceUrlGenerator

Define o método que um host de designer deve implementar para fornecer a pesquisa de referência de URL para recursos inseridos.

IScriptControl

Define métodos que os controles de servidor ASP.NET devem implementar para definir recursos ECMAScript (JavaScript) em aplicativos habilitados para AJAX.

IStateFormatter

Define métodos que um tipo implementa para serializar e desserializar um gráfico de objeto.

IStateManager

Define as propriedades e os métodos que qualquer classe deve implementar para dar suporte ao gerenciamento de estado de exibição para um controle de servidor.

IStyleSheet

Define os métodos que uma classe deve implementar para dar suporte à criação de regras de estilo.

ITemplate

Define o comportamento para preencher um controle de servidor ASP.NET modelado com controles filho. Os controles filho representam os modelos embutidos definidos na página.

ITextControl

Define a interface que um controle implementa para obter ou definir seu conteúdo de texto.

IThemeResolutionService

Fornece uma interface que os desenvolvedores de ferramenta de designer podem usar para fornecer um conjunto de objetos ThemeProvider, que podem ser usados para aplicar temas e capas de controle a controles em um ambiente de tempo de design.

IUrlResolutionService

Define um serviço implementado por objetos para resolver URLs relativas com base nas informações contextuais.

IUserControlDesignerAccessor

Define as propriedades que permitem ao designer acessar informações sobre um controle de usuário em tempo de design.

IUserControlTypeResolutionService

Define o método que uma classe deve implementar para retornar um tipo de controle para um prefixo de marca e um nome de marca especificados.

IValidator

Define as propriedades e métodos que os objetos que participam de validação do Web Forms devem implementar.

Enumerações

AjaxFrameworkMode

Especifica como os scripts de cliente da biblioteca de cliente do Microsoft Ajax são incluídos no cliente.

ClientIDMode

Especifica como o ASP.NET gera o ClientID para um controle que pode ser acessado no script de cliente.

CodeBlockType

Especifica o tipo do bloco de código.

CodeConstructType

Especifica os constructos de código que podem ser analisados no método ProcessCodeConstruct(CodeConstructType, String) da classe PageParserFilter.

CompilationMode

Define constantes que especificam como o ASP.NET deve compilar páginas .aspx e controles .ascx.

ConflictOptions

Determina como os controles de fonte de dados do ASP.NET lida com conflitos ao atualizar ou excluir dados.

DataSourceCacheExpiry

Descreve a maneira como os dados armazenados em cache usando os mecanismos de cache do ASP.NET expiram quando um tempo limite é definido.

DataSourceCapabilities

Fornece uma maneira de solicitar o processamento além da recuperação de registros para uma operação de recuperação de dados de um controle de fonte de dados.

DataSourceOperation

Especifica uma operação de dados executada por um controle de fonte de dados.

HtmlTextWriterAttribute

Especifica o atributos HTML que um objeto HtmlTextWriter ou Html32TextWriter grava na marca de abertura de um elemento HTML quando uma solicitação da Web é processada.

HtmlTextWriterStyle

Especifica os estilos HTML disponíveis para um fluxo de saída de objeto HtmlTextWriter ou Html32TextWriter.

HtmlTextWriterTag

Especifica as marcas HTML que podem ser passadas para um fluxo de saída do objeto HtmlTextWriter ou Html32TextWriter.

OutputCacheLocation

Especifica os valores válidos para controlar o local da resposta HTTP armazenada em cache de saída de um recurso.

PersistenceMode

Especifica como uma propriedade ou um evento do controle de servidor ASP.NET é persistido de forma declarativa em um arquivo .aspx ou .ascx.

RegisteredScriptType

Especifica o tipo do bloco de script de cliente representado por um objeto RegisteredScript.

ScriptMode

Especifica se os objetos ScriptManager e ScriptReference fazem referência a uma versão de depuração ou lançamento dos scripts de cliente.

TemplateInstance

Especifica quantas vezes uma instância de um modelo pode ser criada.

UnobtrusiveValidationMode

Especifica o comportamento de validação não invasiva.

UpdatePanelRenderMode

Representa as opções de renderização de layout possíveis para o conteúdo de um controle UpdatePanel em uma página.

UpdatePanelUpdateMode

Representa os modos de atualização possíveis para o conteúdo em um controle UpdatePanel.

ValidateRequestMode

Especifica o tipo de validação de solicitação para um controle.

VerificationConditionalOperator

Especifica os operadores de uma expressão condicional usada em uma classe VerificationAttribute.

VerificationReportLevel

Especifica os níveis de relatório para uma regra de acessibilidade definidos por uma instância VerificationAttribute.

VerificationRule

Especifica como as expressões condicionais definidas por uma instância VerificationAttribute são usadas na verificação.

ViewStateEncryptionMode

Especifica se as informações de estado de exibição são criptografadas.

ViewStateMode

Especifica se o estado de exibição será habilitado para um controle.

VirtualReferenceType

Especifica o tipo de recurso referenciado por um caminho virtual analisado.

XhtmlMobileDocType

Especifica o tipo de XHTML para a classe XhtmlTextWriter renderizar a página ou o controle.

Delegados

BuildMethod

Representa o método que é usado para criar um controle.

BuildTemplateMethod

Dá suporte a ASP.NET durante a criação de um modelo para um controle modelo do código da classe gerada. O delegado BuildTemplateMethod trata do método InstantiateIn(Control).

ControlSkinDelegate

Representa o método que aplica a aparência do controle correta ao controle especificado.

DataSourceViewOperationCallback

Representa o método de retorno de chamada assíncrono que um controle associado a dados fornece para uma exibição de fonte de dados para as operações de inserção, atualização ou exclusão assíncrona de dados.

DataSourceViewSelectCallback

Representa o método de retorno de chamada assíncrono que um controle associado a dados fornece para uma exibição de fonte de dados para as operações de recuperação de dados assíncrona.

ExtractTemplateValuesMethod

Fornece um delegado com o qual o ASP.NET extrai um conjunto de pares de nome/valor de um objeto IBindableTemplate em tempo de execução. Essa classe não pode ser herdada.

ImageClickEventHandler

Representa o método que trata os eventos que são gerados quando um usuário clica em um controle de servidor ASP.NET baseado em imagem.

RenderMethod

Representa o método que renderiza o contêiner Control especificado para o HtmlTextWriter especificado.

Comentários

Esse namespace inclui a Control classe , que fornece um conjunto comum de funcionalidades para todos os controles de servidor, que inclui controles de servidor HTML, controles de servidor Web e controles de usuário. Ele também inclui a Page classe . Essa classe é gerada automaticamente sempre que uma solicitação é feita para um arquivo .aspx em um aplicativo Web ASP.NET. Você pode herdar de ambas as classes.

O namespace também inclui classes que fornecem aos controles do servidor a funcionalidade de associação de dados, a capacidade de salvar o estado de exibição de um determinado controle ou página e a funcionalidade de análise.