System.Web.UI Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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 |
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.