System.Web.UI Namespace

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

Classes

Nome Description
AsyncPostBackErrorEventArgs

Fornece dados para o evento AsyncPostBackError.

AsyncPostBackTrigger

Define um controle e um evento opcional do controle como um gatilho de controle de postback assíncrono que faz com que um UpdatePanel controle seja 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 base de funcionalidades para classes envolvidas na análise ASP.NET solicitações de página e controles de servidor.

BasePartialCachingControl

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

BaseTemplateParser

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

BindableTemplateBuilder

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

BoundPropertyEntry

Representa uma propriedade de controle associada a dados a 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 e texto específicos de cHTML no fluxo de saída de um controle de servidor ASP.NET. A ChtmlTextWriter classe fornece recursos de formatação que ASP.NET controles de servidor usam ao renderizar conteúdo cHTML para clientes.

ClientScriptManager

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

CodeStatementBuilder

Gera instruções DOM de código.

CompiledBindableTemplateBuilder

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

CompiledTemplateBuilder

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

ComplexPropertyEntry

Serve como a entrada de propriedade para propriedades somente 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 composto.

CompositeScriptReferenceEventArgs

Fornece dados para o evento ResolveCompositeScriptReference.

ConstructorNeedsTagAttribute

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

Control

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

ControlBuilder

Dá suporte ao analisador de página na criação de um controle e os controles filho que ele contém.

ControlBuilderAttribute

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

ControlCachePolicy

Fornece acesso programático a uma ASP.NET configurações de cache de saída do controle de usuário.

ControlCollection

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

ControlSkin

Representa uma pele de controle, que é um meio de definir propriedades estilísticas que são aplicadas a um controle de servidor Web ASP.NET.

ControlValuePropertyAttribute

Especifica a propriedade padrão de um controle ao qual um objeto ControlParameter associa em 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 estilo em cascata) HTML para um controle de servidor HTML especificado. Essa classe não pode ser herdada.

DataBinder

Fornece suporte para designers de RAD (desenvolvimento rápido de aplicativos) para gerar e analisar a sintaxe de 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 que designers rad (desenvolvimento rápido de aplicativos), como o Microsoft Visual Studio, criem expressões de associação de dados em tempo de design. Essa classe não pode ser herdada.

DataBindingCollection

Fornece uma coleção de DataBinding objetos 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

Reté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 ASP.NET Dados Dinâmicos.

DataKeyPropertyAttribute

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

DataSourceCacheDurationConverter

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

DataSourceControl

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

DataSourceControlBuilder

Dá suporte ao analisador de páginas na criação de controles 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 de 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 da fonte de dados.

DesignerDataBoundLiteralControl

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

DesignTimeParseData

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

DesignTimeTemplateParser

Fornece análise em tempo de design.

EmptyControlCollection

Fornece suporte padrão para uma ControlCollection coleção 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 ExpressionBinding objetos. Essa classe não pode ser herdada.

ExtenderControl

Fornece uma classe base abstrata para um controle de extensor.

FileLevelControlBuilderAttribute

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

FileLevelMasterPageControlBuilder

Analisa arquivos de página mestra.

FileLevelPageControlBuilder

Analisa arquivos de página e é a classe padrão ControlBuilder para analisar arquivos de página.

FileLevelUserControlBuilder

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

FilterableAttribute

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

HiddenFieldPageStatePersister

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

HierarchicalDataSourceControl

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

HierarchicalDataSourceView

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

HistoryEventArgs

Fornece dados para o evento Navigate.

Html32TextWriter

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

HtmlTextWriter

Grava caracteres de marcação e texto em um fluxo de saída de controle de servidor ASP.NET. Essa classe fornece recursos de formatação que ASP.NET controles de servidor usam ao renderizar a marcação para 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 eventos que ocorrem quando um usuário clica em um controle de servidor 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 ObjectStateFormatter classe para otimizar a serialização do grafo de objeto. Essa classe não pode ser herdada.

ListSourceHelper

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

LiteralControl

Representa 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 de uma página do Web Forms. Essa classe não pode ser herdada.

MasterPage

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

MasterPageControlBuilder

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

NonVisualControlAttribute

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

ObjectConverter

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

ObjectPersistData

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

ObjectStateFormatter

Serializa e desserializa grafos de objeto que representam o estado de um objeto. Essa classe não pode ser herdada.

ObjectTagBuilder

Usado pela classe ASP.NET TemplateParser para analisar marcas de <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 de uma diretiva de página @ OutputCache ASP.NET. Essa classe não pode ser herdada.

Page

Representa um arquivo .aspx, também conhecido como uma página dos 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 Page classe e implementam a IHttpHandler interface. As instâncias são criadas dinamicamente para lidar com solicitações de arquivos ASP.NET. A classe PageHandlerFactory é a implementação padrão do manipulador de fábrica para ASP.NET páginas.

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 que é usado pelo analisador de ASP.NET para determinar se um item é permitido na página em tempo de análise.

PageStatePersister

Fornece a funcionalidade base para ASP.NET mecanismos de persistência de estado de exibição.

PageTheme

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

Pair

Fornece uma classe de utilitário básica que é usada para armazenar dois objetos relacionados.

ParseChildrenAttribute

Define um atributo de metadados que você pode usar ao desenvolver controles de servidor ASP.NET. Use a classe ParseChildrenAttribute para indicar como o analisador de página deve tratar o conteúdo aninhado dentro de uma marca de controle do 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 de página.

PartialCachingAttribute

Define o atributo de metadados que o usuário do Web Forms controla (arquivos.ascx) usa 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 cache de saída, usando a diretiva de página @ OutputCache ou o PartialCachingAttribute atributo, e o controle de usuário é inserido na hierarquia de controle de uma página carregando dinamicamente o controle de usuário com o LoadControl(String) método.

PersistChildrenAttribute

Define um atributo usado por ASP.NET controles de servidor para indicar em tempo de design se o conteúdo aninhado contido em um controle de servidor corresponde aos controles ou às propriedades do controle do servidor. Essa classe não pode ser herdada.

PersistenceModeAttribute

Define o atributo de metadados que especifica como uma propriedade ou evento de controle de servidor ASP.NET é persistente em uma página ASP.NET no momento do design. Essa classe não pode ser herdada.

PostBackOptions

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

PostBackTrigger

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

ProfileServiceManager

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

PropertyConverter

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

PropertyEntry

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

RegisteredArrayDeclaration

Fornece acesso a uma declaração de matriz ECMAScript (JavaScript) que foi registrada anteriormente com o Page objeto.

RegisteredDisposeScript

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

RegisteredExpandoAttribute

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

RegisteredHiddenField

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

RegisteredScript

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

RenderTraceListener

Fornece a classe base abstrata para um objeto que monitora como 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 na definição do comportamento de como o conteúdo é analisado.

ScriptBehaviorDescriptor

Estende a ScriptComponentDescriptor classe 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 do cliente.

ScriptDescriptor

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

ScriptManager

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

ScriptManagerProxy

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

ScriptReference

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

ScriptReferenceBase

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

ScriptReferenceCollection

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

ScriptReferenceEventArgs

Fornece dados para o evento ResolveScriptReference.

ScriptResourceAttribute

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

ScriptResourceDefinition

Define o local de um recurso de script.

ScriptResourceMapping

Fornece suporte de mapeamento de localização para recursos de script.

ServiceReference

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

ServiceReferenceCollection

Contém um conjunto de ServiceReference objetos.

SessionPageStatePersister

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

SimplePropertyEntry

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

SimpleWebHandlerParser

Fornece funcionalidade base para analisar arquivos de manipulador da Web.

SkinBuilder

Fornece um ControlBuilder objeto usado em tempo de design para aplicar skins de controle aos controles.

StateBag

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

StateItem

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

StateManagedCollection

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

StaticPartialCachingControl

Representa uma instância da UserControl classe especificada para 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 suporte para validação de eventos. Essa classe não pode ser herdada.

TagPrefixAttribute

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

TargetControlTypeAttribute

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

TemplateBuilder

Dá suporte ao analisador de página na criação de um modelo e dos controles filho 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 à Page classe e à UserControl classe um conjunto base de funcionalidades.

TemplateControlParser

Implementa ASP.NET análise de modelo para controles 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

Serve como a classe base abstrata para ASP.NET analisadores de arquivos.

TemplatePropertyEntry

Habilita a entrada de propriedade para ITemplate propriedades de classe.

ThemeableAttribute

Define o atributo de metadados que o servidor Web controla e seus membros usam para indicar se sua renderização pode ser afetada por temas e controle de peles. Essa classe não pode ser herdada.

ThemeProvider

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

Timer

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

ToolboxDataAttribute

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

Triplet

Fornece uma classe de utilitário básica que é 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 UpdatePanel controles.

UpdatePanelTrigger

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

UpdatePanelTriggerCollection

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

UpdateProgress

Fornece comentários visuais no navegador quando o conteúdo de um ou mais UpdatePanel controles é atualizado.

UrlPropertyAttribute

Define o atributo que os controles usam para identificar propriedades de cadeia de caracteres que contêm valores de 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 de 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 ASP.NET controles de servidor usam para identificar uma propriedade de validação. Essa classe não pode ser herdada.

ValidationSettings

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

ValidatorCollection

Expõe uma matriz de IValidator referências. 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 gerada 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 ASP.NET controles de servidor usam para especificar se eles participam do carregamento de informações de estado de exibição ID. Essa classe não pode ser herdada.

WebResourceAttribute

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

WebServiceParser

Fornece um analisador para manipuladores de serviço Web.

XhtmlTextWriter

Grava caracteres específicos da XHTML (Extensible Hypertext Markup Language), incluindo todas as variações de módulos XHTML que derivam de XHTML, para o fluxo de saída de um controle de servidor ASP.NET para dispositivos móveis. Substitua a XhtmlTextWriter classe para fornecer renderização XHTML personalizada para ASP.NET páginas e controles de servidor.

XPathBinder

Fornece suporte para designers de RAD (desenvolvimento rápido de aplicativos) para analisar expressões de associação de dados que usam expressões XPath. Essa classe não pode ser herdada.

Interfaces

Nome Description
IAttributeAccessor

Define métodos usados por ASP.NET controles de servidor 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 campos para controles associados a dados que usam ASP.NET recursos de Dados Dinâmicos.

IBindableControl

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

IBindableTemplate

Fornece uma maneira de ASP.NET controles associados a dados, como DetailsView e FormView, para associar automaticamente a um controle de fonte de dados ASP.NET em seções de conteúdo 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 ao CodeBlockType construtor de blocos de código.

IControlBuilderAccessor

Permite que o serializador de controle acesse o construtor para obter um controle.

IControlDesignerAccessor

Fornece acesso a um designer de controle para armazenar dados temporários de tempo de design associados a um 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 simplificadas de associação de dados.

IDataKeysControl

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

IDataSource

Representa uma fonte de dados abstrata à qual os controles associados a dados se associam.

IDataSourceViewSchemaAccessor

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

IEditableTextControl

Representa um controle que renderiza o 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 de extensor.

IFilterResolutionService

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

IHierarchicalDataSource

Representa uma fonte de dados hierárquica à qual os controles hierárquicos associados a dados, como TreeView podem ser associados.

IHierarchicalEnumerable

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

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ó. Objetos que implementam a interface IHierarchyData podem ser contidos em coleções de IHierarchicalEnumerable e são usados por ASP.NET controles de navegação do site e da fonte de dados.

INamingContainer

Identifica um controle de contêiner que cria um novo namespace de ID dentro da hierarquia de controle de um Page objeto. Essa é apenas uma interface de marcador.

INavigateUIData

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

IParserAccessor

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

IPostBackDataHandler

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

IPostBackEventHandler

Define o método ASP.NET controles de servidor devem ser implementados para lidar com eventos de postback.

IResourceUrlGenerator

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

IScriptControl

Define métodos que ASP.NET controles de servidor 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 grafo 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 modelo 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 ferramentas de designer podem usar para fornecer um conjunto de ThemeProvider objetos, que pode ser usado para aplicar temas e controlar skins a controles em um ambiente de tempo de design.

IUrlResolutionService

Define um serviço implementado por objetos para resolver URLs relativas com base em 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 o tipo de um controle para um prefixo de marca e um nome de marca especificados.

IValidator

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

Enumerações

Nome Description
AjaxFrameworkMode

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

ClientIDMode

Especifica como ASP.NET gera o ClientID para um controle que pode ser acessado no script do 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 ASP.NET deve compilar .aspx páginas e controles .ascx.

ConflictOptions

Determina como ASP.NET controles de fonte de dados lidam com conflitos de dados ao atualizar ou excluir dados.

DataSourceCacheExpiry

Descreve a maneira como os dados armazenados em cache usando mecanismos de cache 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 os 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 de objeto HtmlTextWriter ou Html32TextWriter.

OutputCacheLocation

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

PersistenceMode

Especifica como uma propriedade ou evento de controle de servidor ASP.NET é persistente declarativamente em um arquivo .ascx ou .aspx.

RegisteredScriptType

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

ScriptMode

Especifica se ScriptManager e ScriptReference objetos se referem à versão de depuração ou versão de versão dos scripts do cliente.

TemplateInstance

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

UnobtrusiveValidationMode

Especifica o comportamento da validação não discreta.

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 operadores para uma expressão condicional usada em uma classe VerificationAttribute.

VerificationReportLevel

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

VerificationRule

Especifica como expressões condicionais definidas por uma instância de 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 a ser renderizada na página ou controle.

Delegados

Nome Description
BuildMethod

Representa o método 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 de classe gerado. O BuildTemplateMethod delegado manipula o InstantiateIn(Control) método.

ControlSkinDelegate

Representa o método que aplica a pele de controle correta ao controle especificado.

DataSourceViewOperationCallback

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

DataSourceViewSelectCallback

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

ExtractTemplateValuesMethod

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

ImageClickEventHandler

Representa o método que manipula todos os eventos 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 especificado Control para o especificado HtmlTextWriter.

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.