System.Web.UI Espaço de Nomes

Fornece classes e interfaces que permitem criar controlos de servidor ASP.NET e páginas Web ASP.NET para a interface de utilizador das suas aplicações Web ASP.NET.

Classes

Name Description
AsyncPostBackErrorEventArgs

Fornece dados para o AsyncPostBackError evento.

AsyncPostBackTrigger

Define um evento de controlo e opcional do controlo como um gatilho de controlo postback assíncrono que faz com que um UpdatePanel controlo seja atualizado.

AttributeCollection

Fornece acesso ao modelo de objeto a todos os atributos declarados na etiqueta de abertura de um elemento de controlo de servidor ASP.NET. Esta classe não pode ser herdada.

AuthenticationServiceManager

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

BaseParser

Fornece um conjunto base de funcionalidades para classes envolvidas na análise de pedidos de página ASP.NET e controlos de servidor.

BasePartialCachingControl

Fornece a funcionalidade base para as StaticPartialCachingControl classes e.PartialCachingControl

BaseTemplateParser

Implementa análise de templates ASP.NET para ficheiros template.

BindableTemplateBuilder

Suporta análise de páginas de controlos encadernados por dados que se associam automaticamente a um controlo de fonte de dados ASP.NET dentro de secções de conteúdo templateadas. Esta classe não pode ser herdada.

BoundPropertyEntry

Representa uma propriedade de controlo que está ligada a dados a uma expressão.

BuilderPropertyEntry

Serve como classe base para todas as entradas de propriedade que requerem um construtor de controlos.

ChtmlTextWriter

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

ClientScriptManager

Define métodos para gerir scripts de cliente em aplicações Web.

CodeStatementBuilder

Gera instruções DOM de código.

CompiledBindableTemplateBuilder

Fornece a implementação padrão de um objeto IBindableTemplate, que ASP.NET utiliza sempre que analisa a ligação de dados bidirecional dentro do conteúdo templateado de um controlo ASP.NET, como FormView. Esta classe não pode ser herdada.

CompiledTemplateBuilder

Uma ITemplate implementação que é chamada a partir do código da classe de página gerada. Esta classe não pode ser herdada.

ComplexPropertyEntry

Serve como entrada de propriedade para propriedades de leitura/escrita e apenas leitura, como modelos.

CompositeScriptReference

Representa uma coleção de referências de script para combinar num único script composto.

CompositeScriptReferenceEventArgs

Fornece dados para o ResolveCompositeScriptReference evento.

ConstructorNeedsTagAttribute

Especifica que um controlo de servidor precisa de um nome de etiqueta no seu construtor.

Control

Define as propriedades, métodos e eventos que são partilhados por todos os controlos do servidor ASP.NET.

ControlBuilder

Suporta o parser de páginas na construção de um controlo e o controlo filho que ele contém.

ControlBuilderAttribute

Especifica uma classe ControlBuilder para construir um controlo personalizado dentro do parser de ASP.NET. Esta classe não pode ser herdada.

ControlCachePolicy

Fornece acesso programático às definições de cache de saída de um controlo de utilizador ASP.NET.

ControlCollection

Fornece um contentor de recolha que permite aos controlos do servidor ASP.NET manter uma lista dos seus controlos filhos.

ControlSkin

Representa uma skin de controlo, que é um meio de definir propriedades estilísticas aplicadas a um controlo de servidor Web ASP.NET.

ControlValuePropertyAttribute

Especifica a propriedade padrão de um controlo ao qual um ControlParameter objeto se associa em tempo de execução. Esta classe não pode ser herdada.

CssClassPropertyAttribute

Adiciona capacidades de edição de Folhas de Estilo em Cascata (CSS) a uma propriedade no momento do design.

CssStyleCollection

Contém os atributos de estilo inline de folhas de estilo em cascata HTML (CSS) para um controlo de servidor HTML especificado. Esta classe não pode ser herdada.

DataBinder

Fornece suporte a designers de desenvolvimento rápido de aplicações (RAD) para gerar e analisar sintaxe de expressões de ligação de dados. Esta classe não pode ser herdada.

DataBinding

Contém informação sobre uma única expressão de ligação de dados num controlo de servidor ASP.NET, que permite a designers de desenvolvimento rápido de aplicações (RAD), como Microsoft Visual Studio, criar expressões de ligação de dados em tempo de design. Esta classe não pode ser herdada.

DataBindingCollection

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

DataBindingHandlerAttribute

Especifica uma classe em tempo de design que realiza a ligação de dados dos controlos dentro de um projetista. Esta classe não pode ser herdada.

DataBoundLiteralControl

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

DataControlExtensions

Fornece métodos de extensão utilizados pelos Dados Dinâmicos ASP.NET.

DataKeyPropertyAttribute

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

DataSourceCacheDurationConverter

Fornece um conversor de tipos para converter objetos inteiros assinados de 32 bits para e a partir de representações de duração do cache de controlo de fonte de dados.

DataSourceControl

Serve como a classe base para controlos que representam fontes de dados para controlos ligados a dados.

DataSourceControlBuilder

Suporta o parser de páginas em controlos de construção que estão ligados a um fornecedor de dados. Esta classe não pode ser herdada.

DataSourceSelectArguments

Fornece um mecanismo que os controlos encadernados por dados utilizam para solicitar operações relacionadas com dados aos controlos fonte de dados quando os dados são recuperados. Esta classe não pode ser herdada.

DataSourceView

Serve como classe base para todas as classes de vista de fonte de dados, que definem as capacidades dos controlos de fonte de dados.

DesignerDataBoundLiteralControl

Representa a versão em tempo de projeto do DataBoundLiteralControl controlo. Esta classe não pode ser herdada.

DesignTimeParseData

Fornece informação ao analisador durante o tempo de design.

DesignTimeTemplateParser

Fornece análise sintática no momento do design.

EmptyControlCollection

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

EventEntry

Serve como entrada de propriedade para os gestores de eventos.

ExpressionBinding

Suporta a análise e persistência de uma instância de ligação de expressão. Esta classe não pode ser herdada.

ExpressionBindingCollection

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

ExtenderControl

Fornece uma classe base abstrata para um controlo de extensor.

FileLevelControlBuilderAttribute

Permite que uma TemplateControlclasse derivada em especifique o construtor de controlos usado no nível superior da árvore construtora ao analisar o ficheiro. Esta classe não pode ser herdada.

FileLevelMasterPageControlBuilder

Analisa ficheiros mestres de paginação.

FileLevelPageControlBuilder

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

FileLevelUserControlBuilder

Suporta o parser de páginas na construção de um controlo de utilizador ao especificar a FileLevelUserControlBuilder classe que é usada para analisar o ficheiro de controlo de utilizador.

FilterableAttribute

Especifica se a propriedade a que o atributo é aplicado suporta filtragem de dispositivos. Esta classe não pode ser herdada.

HiddenFieldPageStatePersister

Armazena o estado da vista de página ASP.NET no cliente Web num elemento HTML oculto.

HierarchicalDataSourceControl

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

HierarchicalDataSourceView

Representa uma vista de dados num nó ou coleção de nós numa estrutura de dados hierárquica para um HierarchicalDataSourceControl controlo.

HistoryEventArgs

Fornece dados para o Navigate evento.

Html32TextWriter

Escreve uma série de caracteres e texto específicos de HTML 3.2 para o fluxo de saída de um controlo de servidor ASP.NET. A classe Html32TextWriter fornece capacidades de formatação que os controlos ASP.NET servidores usam ao renderizar conteúdo HTML 3.2 para clientes.

HtmlTextWriter

Escreve caracteres de marcação e texto num fluxo de saída de controlo do servidor ASP.NET. Esta classe fornece capacidades de formatação que os controlos de servidor ASP.NET utilizam ao renderizar a marcação para clientes.

IDReferencePropertyAttribute

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

ImageClickEventArgs

Fornece dados para quaisquer eventos que ocorram quando um utilizador clica num controlo de ASP.NET servidor baseado em imagem, como os controlos HtmlInputImage ou ImageButton servidores. Esta classe não pode ser herdada.

IndexedString

Fornece uma classe de string utilitária que é usada pela ObjectStateFormatter classe para otimizar a serialização de grafos de objetos. Esta classe não pode ser herdada.

ListSourceHelper

Utilizado pelos controlos de fonte de dados ao implementar os membros definidos pela IListSource interface. Esta classe não pode ser herdada.

LiteralControl

Representa elementos HTML, texto e quaisquer outras strings numa página ASP.NET que não requerem processamento no servidor.

LosFormatter

Serializa o estado de visualização de uma página Web Forms. Esta classe não pode ser herdada.

MasterPage

Funciona como modelo e contentor de fusão para páginas compostas apenas por Content controlos e respetivos controlos filhos.

MasterPageControlBuilder

Funciona como uma classe de fusão e contentor para páginas de conteúdo compostas apenas por Content controlos e respetivos controlos filhos.

NonVisualControlAttribute

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

ObjectConverter

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

ObjectPersistData

Durante o processo de construção, mantém informações sobre as entradas da propriedade.

ObjectStateFormatter

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

ObjectTagBuilder

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

OutputCacheParameters

Encapsula as definições de inicialização da cache de saída analisadas a partir de uma diretiva de página @ OutputCache por ASP.NET. Esta classe não pode ser herdada.

Page

Representa um ficheiro .aspx, também conhecido como página de Formulários Web, solicitado a um servidor que aloja uma aplicação Web ASP.NET.

PageAsyncTask

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

PageHandlerFactory

Cria instâncias de classes que herdam da Page classe e implementa a IHttpHandler interface. As instâncias são criadas dinamicamente para tratar pedidos de ficheiros ASP.NET. A classe PageHandlerFactory é a implementação padrão de fábrica do handler para ASP.NET páginas.

PageParser

Implementa um parser para .aspx ficheiros. Esta classe não pode ser herdada.

PageParserFilter

Fornece uma classe base abstrata para um filtro de analisador de páginas que é usado pelo analisador ASP.NET para determinar se um item é permitido na página em tempo de análise.

PageStatePersister

Fornece a funcionalidade base para mecanismos de persistência de estado de vista 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 controlos num site. O tema da página pode ser definido através da configuração ou da diretiva da página.

Pair

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

ParseChildrenAttribute

Define um atributo de metadados que podes usar ao desenvolver controlos de servidor ASP.NET. Use a ParseChildrenAttribute classe para indicar como o analisador de páginas deve tratar o conteúdo aninhado dentro de uma etiqueta de controlo de servidor declarada numa página. Esta classe não pode ser herdada.

ParseRecorder

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

PartialCachingAttribute

Define o atributo de metadados que os controlos do utilizador do Web Forms (ficheiros .ascx) usam para indicar se e como a sua saída é armazenada em cache. Esta classe não pode ser herdada.

PartialCachingControl

Criado quando um controlo do utilizador (ficheiro .ascx) é especificado para cache de saída, usando a diretiva da página @ OutputCache ou o PartialCachingAttribute atributo, e o controlo do utilizador é inserido na hierarquia de controlo da página ao carregar dinamicamente o controlo do utilizador com o LoadControl(String) método.

PersistChildrenAttribute

Define um atributo utilizado pelos controlos do servidor ASP.NET para indicar, no momento do design, se o conteúdo aninhado contido num controlo do servidor corresponde aos controlos ou às propriedades do controlo do servidor. Esta classe não pode ser herdada.

PersistenceModeAttribute

Define o atributo de metadados que especifica como uma propriedade ou evento de controlo de servidor ASP.NET é persistido numa página ASP.NET no momento do design. Esta 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 controlo dentro de um UpdatePanel controlo como um controlo de postback.

ProfileServiceManager

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

PropertyConverter

Contém funções auxiliares para converter valores de propriedades para e a partir de cadeias.

PropertyEntry

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

RegisteredArrayDeclaration

Fornece acesso a uma declaração de array ECMAScript (JavaScript) que foi previamente registada com o Page objeto.

RegisteredDisposeScript

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

RegisteredExpandoAttribute

Fornece acesso ao par nome/valor de um atributo personalizado (expando) que estava anteriormente registado no Page objeto.

RegisteredHiddenField

Dá acesso a um valor oculto que estava previamente registado no Page objeto.

RegisteredScript

Fornece acesso a um script cliente que estava previamente registado no Page objeto.

RenderTraceListener

Fornece a classe base abstrata para um objeto que monitoriza enquanto os controlos são renderizados durante um pedido de página.

RoleServiceManager

Configura a localização de uma implementação personalizada do serviço de funções.

RootBuilder

Apoia o parser de páginas na definição do comportamento de como o conteúdo é analisado.

ScriptBehaviorDescriptor

Estende a ScriptComponentDescriptor classe para fornecer um wrapper para definir comportamentos que são convertidos em script cliente.

ScriptComponentDescriptor

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

ScriptControl

Fornece uma classe base abstrata para um controlo de script.

ScriptControlDescriptor

Define um objeto de controlo cliente.

ScriptDescriptor

Quando sobrescrito numa classe derivada, define um script que cria uma instância de uma classe cliente.

ScriptManager

Gere bibliotecas de scripts ASP.NET Ajax e ficheiros de script, renderização parcial de páginas e geração de classes proxy de cliente para serviços Web e aplicações.

ScriptManagerProxy

Permite que componentes aninhados, como páginas de conteúdo e controlos de utilizador, adicionem referências de scripts e serviços às páginas quando um ScriptManager controlo já está definido num elemento pai.

ScriptReference

Regista um ficheiro ECMAScript (JavaScript) para utilização numa página web ASP.NET.

ScriptReferenceBase

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

ScriptReferenceCollection

Representa uma coleção de referências a scripts.

ScriptReferenceEventArgs

Fornece dados para o ResolveScriptReference evento.

ScriptResourceAttribute

Define um recurso numa assembly a ser usado a partir de um ficheiro de script cliente. Esta classe não pode ser herdada.

ScriptResourceDefinition

Define a localização de um recurso de script.

ScriptResourceMapping

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

ServiceReference

Regista um serviço Web para utilização numa página Web.

ServiceReferenceCollection

Contém um conjunto de ServiceReference objetos.

SessionPageStatePersister

Armazena o estado da vista de página ASP.NET no servidor Web.

SimplePropertyEntry

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

SimpleWebHandlerParser

Fornece funcionalidade base para análise de ficheiros Web handler.

SkinBuilder

Fornece um ControlBuilder objeto usado no momento do design para aplicar skins de controlo aos controlos.

StateBag

Gerir o estado de visualização dos controlos do servidor ASP.NET, incluindo páginas. Esta classe não pode ser herdada.

StateItem

Representa um item que é guardado na StateBag classe quando a informação do estado da visualização é mantida entre pedidos Web. Esta classe não pode ser herdada.

StateManagedCollection

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

StaticPartialCachingControl

Representa uma instância da UserControl classe especificada para cache de saída e incluída declarativamente numa página ou noutro controlo de utilizador.

SupportsEventValidationAttribute

Define o atributo de metadados que os controlos do servidor Web usam para indicar suporte à validação de eventos. Esta classe não pode ser herdada.

TagPrefixAttribute

Define o prefixo de etiqueta usado numa página Web para identificar controlos personalizados. Esta classe não pode ser herdada.

TargetControlTypeAttribute

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

TemplateBuilder

Suporta o parser de páginas na construção de um modelo e o sistema de controlo filho que ele contém.

TemplateContainerAttribute

Declara o tipo base do controlo do contentor de uma propriedade que devolve uma ITemplate interface e é marcada com o TemplateContainerAttribute atributo. O controlo com a ITemplate propriedade deve implementar a INamingContainer interface. Esta classe não pode ser herdada.

TemplateControl

Fornece à Page classe e à UserControl classe um conjunto base de funcionalidades.

TemplateControlParser

Implementa análise de templates ASP.NET para controlos de templates.

TemplateInstanceAttribute

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

TemplateParser

Serve como classe base abstrata para analisadores de ficheiros ASP.NET.

TemplatePropertyEntry

Permite a entrada de propriedades para ITemplate propriedades de classe.

ThemeableAttribute

Define o atributo de metadados que o servidor Web controla e os seus membros usam para indicar se a sua renderização pode ser afetada por temas e skins de controlo. Esta classe não pode ser herdada.

ThemeProvider

Fornece uma classe que encapsula informações de temas e folhas de estilo para controlos num ambiente de designer.

Timer

Realiza postbacks assíncronos ou síncronos de páginas Web num intervalo definido.

ToolboxDataAttribute

Especifica a etiqueta padrão gerada para um controlo personalizado quando é arrastado de uma caixa de ferramentas numa ferramenta como Microsoft Visual Studio.

Triplet

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

UpdatePanel

Permite que secções de uma página sejam parcialmente renderizadas sem necessidade de devolução de publicação.

UpdatePanelControlTrigger

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

UpdatePanelTrigger

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

UpdatePanelTriggerCollection

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

UpdateProgress

Fornece feedback visual no navegador quando o conteúdo de um ou mais UpdatePanel controlos é atualizado.

UrlPropertyAttribute

Define o atributo que controla para identificar propriedades de cadeia que contêm valores de URL. Esta classe não pode ser herdada.

UserControl

Representa um ficheiro .ascx, também conhecido como controlo de utilizador, solicitado a um servidor que aloja uma aplicação Web ASP.NET. O ficheiro deve ser chamado a partir de uma página Web Forms ou ocorrerá um erro no parser.

UserControlControlBuilder

Suporta o parser de páginas ASP.NET na construção de uma instância de controlo de utilizador.

ValidationPropertyAttribute

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

ValidationSettings

Fornece as definições de validação do cliente para a aplicação.

ValidatorCollection

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

VerificationAttribute

Define o atributo de metadados de uma regra de acessibilidade de conteúdos Web. Esta classe não pode ser herdada.

ViewStateException

Representa a exceção que é lançada quando o estado da vista não pode ser carregado ou validado. Esta classe não pode ser herdada.

ViewStateModeByIdAttribute

Define o atributo de metadados que ASP.NET controlos do servidor usam para especificar se participam no carregamento da informação do estado da vista por ID. Esta classe não pode ser herdada.

WebResourceAttribute

Define o atributo de metadados que permite um recurso embutido numa assembleia. Esta classe não pode ser herdada.

WebServiceParser

Fornece um parser para manipuladores de serviços Web.

XhtmlTextWriter

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

XPathBinder

Fornece suporte para projetistas de desenvolvimento rápido de aplicações (RAD) para analisar expressões de ligação de dados que utilizam expressões XPath. Esta classe não pode ser herdada.

Interfaces

Name Description
IAttributeAccessor

Define métodos usados pelos controlos de servidor ASP.NET para fornecer acesso programático a qualquer atributo declarado na etiqueta de abertura de um controlo de servidor.

IAutoFieldGenerator

Define um método que gera automaticamente campos para controlos ligados a dados que utilizam funcionalidades ASP.NET Dynamic Data.

IBindableControl

Define um método que permite aos controlos de template de campo implementar ligação de dados bidirecional.

IBindableTemplate

Fornece uma forma de ASP.NET controlos ligados a dados, como DetailsView e FormView, se ligarem automaticamente a um controlo de fonte de dados ASP.NET dentro das secções de conteúdo templateado.

ICallbackEventHandler

Usado para indicar que um controlo pode ser o alvo de um evento de callback no servidor.

ICheckBoxControl

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

ICodeBlockTypeAccessor

Fornece acesso ao CodeBlockType de um construtor de blocos de código.

IControlBuilderAccessor

Permite que o serializador de controlo chegue ao construtor para obter um controlo.

IControlDesignerAccessor

Proporciona acesso a um designer de controlo para armazenar dados temporários em tempo de projeto associados a um controlo.

IDataBindingsAccessor

Permite o acesso à coleção de expressões de ligação de dados num controlo no momento do projeto.

IDataItemContainer

Permite que os contentores de controlo de dados identifiquem um objeto de elemento de dados para operações simplificadas de ligação de dados.

IDataKeysControl

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

IDataSource

Representa uma fonte de dados abstrata à qual os controlos de dados vinculados se ligam.

IDataSourceViewSchemaAccessor

Permite a um conversor de tipos aceder à informação do esquema armazenada num objeto.

IEditableTextControl

Representa um controlo que renderiza texto que pode ser alterado pelo utilizador.

IExpressionsAccessor

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

IExtenderControl

Define o comportamento de um controlo extensor.

IFilterResolutionService

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

IHierarchicalDataSource

Representa uma fonte de dados hierárquica à qual controla dados encadernados hierárquicos, como pode TreeView ligar-se.

IHierarchicalEnumerable

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

IHierarchyData

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

INamingContainer

Identifica um controlo de contentor que cria um novo espaço de nomes ID dentro da hierarquia de controlo de um Page objeto. Isto é apenas uma interface de marcadores.

INavigateUIData

Fornece uma interface que as classes implementam para fornecer dados e valores da interface de utilizador de navegação aos controlos de navegação.

IParserAccessor

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

IPostBackDataHandler

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

IPostBackEventHandler

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

IResourceUrlGenerator

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

IScriptControl

Define métodos que os controlos do servidor ASP.NET devem implementar para definir recursos ECMAScript (JavaScript) em aplicações habilitadas para AJAX.

IStateFormatter

Define métodos que um tipo implementa para serializar e desserializar um grafo de objetos.

IStateManager

Define as propriedades e métodos que qualquer classe deve implementar para suportar a gestão do estado da vista para um controlo de servidor.

IStyleSheet

Define os métodos que uma classe deve implementar para suportar a criação de regras de estilo.

ITemplate

Define o comportamento para preencher um controlo de servidor ASP.NET templateado com controlos filhos. Os controlos filhos representam os modelos inline definidos na página.

ITextControl

Define a interface que um controlo implementa para obter ou definir o seu conteúdo textual.

IThemeResolutionService

Fornece uma interface que os desenvolvedores de ferramentas de design podem usar para fornecer um conjunto de ThemeProvider objetos, que podem ser usados para aplicar temas e skins de controlo a controlos num ambiente de design time.

IUrlResolutionService

Define um serviço implementado por objetos para resolver URLs relativas com base em informação contextual.

IUserControlDesignerAccessor

Define as propriedades que permitem ao designer aceder a informações sobre um controlo de utilizador no momento do design.

IUserControlTypeResolutionService

Define o método que uma classe deve implementar para devolver o tipo de controlo para um prefixo e nome de etiqueta especificados.

IValidator

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

Enumerações

Name Description
AjaxFrameworkMode

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

ClientIDMode

Especifica como ASP.NET gera o ClientID para um controlo que pode ser acedido no script do cliente.

CodeBlockType

Especifica o tipo do bloco de código.

CodeConstructType

Especifica as construções de código que podem ser analisadas no ProcessCodeConstruct(CodeConstructType, String) método da PageParserFilter classe.

CompilationMode

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

ConflictOptions

Determina como os controlos de fonte de dados do ASP.NET lidam com conflitos de dados ao atualizar ou eliminar dados.

DataSourceCacheExpiry

Descreve a forma como os dados armazenados em cache usando mecanismos de cache ASP.NET expiram quando é definido um time-out.

DataSourceCapabilities

Fornece uma forma de solicitar processamento para além da recuperação de registos para uma operação de recuperação de dados de um controlo de fonte de dados.

DataSourceOperation

Especifica uma operação de dados realizada por um controlo de fonte de dados.

HtmlTextWriterAttribute

Especifica os atributos HTML que um HtmlTextWriter objeto ou Html32TextWriter escreve na etiqueta de abertura de um elemento HTML quando um pedido Web é processado.

HtmlTextWriterStyle

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

HtmlTextWriterTag

Especifica as etiquetas HTML que podem ser passadas para um HtmlTextWriter fluxo de saída de objeto OR Html32TextWriter .

OutputCacheLocation

Especifica os valores válidos para controlar a localização da resposta HTTP em cache de saída para um recurso.

PersistenceMode

Especifica como uma propriedade ou evento de controlo de servidor ASP.NET é persistido declarativamente num ficheiro .aspx ou .ascx.

RegisteredScriptType

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

ScriptMode

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

TemplateInstance

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

UnobtrusiveValidationMode

Especifica um comportamento de validação discreta.

UpdatePanelRenderMode

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

UpdatePanelUpdateMode

Representa os possíveis modos de atualização para o conteúdo num UpdatePanel controlo.

ValidateRequestMode

Especifica o tipo de validação do pedido para um controlo.

VerificationConditionalOperator

Especifica operadores para uma expressão condicional usada numa VerificationAttribute classe.

VerificationReportLevel

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

VerificationRule

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

ViewStateEncryptionMode

Especifica se a informação do estado de visualização está encriptada.

ViewStateMode

Especifica se o estado de vista será ativado para um controlo.

VirtualReferenceType

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

XhtmlMobileDocType

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

Delegados

Name Description
BuildMethod

Representa o método utilizado para construir um controlo.

BuildTemplateMethod

Suporta ASP.NET durante a criação de um modelo para um controlo template a partir do código de classe gerado. O BuildTemplateMethod delegado trata do InstantiateIn(Control) método.

ControlSkinDelegate

Representa o método que aplica a skin de controlo correta ao controlo especificado.

DataSourceViewOperationCallback

Representa o método de callback assíncrono que um controlo data-bound fornece a uma vista de fonte de dados para operações assíncronas de inserção, atualização ou eliminação de dados.

DataSourceViewSelectCallback

Representa o método de callback assíncrono que um controlo data-bound fornece a uma vista de fonte de dados para recuperação assíncrona de dados.

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. Esta classe não pode ser herdada.

ImageClickEventHandler

Representa o método que gere quaisquer eventos que surgem quando um utilizador clica num controlo de servidor ASP.NET baseado em imagem.

RenderMethod

Representa o método que renderiza o recipiente especificado Control para o especificado HtmlTextWriter.

Observações

Este namespace inclui a Control classe, que fornece um conjunto comum de funcionalidades para todos os controlos de servidor, incluindo controlos de servidor HTML, controlos de servidor Web e controlos de utilizador. Inclui também a Page aula. Esta classe é gerada automaticamente sempre que é feito um pedido para um ficheiro .aspx numa aplicação Web ASP.NET. Podes herdar de ambas as classes.

O namespace inclui também classes que fornecem aos controlos do servidor funcionalidade de ligação de dados, a capacidade de guardar o estado de visualização de um determinado controlo ou página, e funcionalidade de análise sintática.