System.Web.UI Espace de noms

Fournit des classes et des interfaces qui vous permettent de créer des contrôles serveur ASP.NET et des pages web ASP.NET pour l’interface utilisateur de vos applications web ASP.NET.

Classes

AsyncPostBackErrorEventArgs

Fournit des données pour l'événement AsyncPostBackError.

AsyncPostBackTrigger

Définit un événement de contrôle et un événement facultatif de contrôle comme déclencheur de contrôle de publication (postback) asynchrone qui provoque l'actualisation d'un contrôle UpdatePanel.

AttributeCollection

Fournit au modèle objet l'accès à tous les attributs déclarés dans la balise d'ouverture d'un élément de contrôle serveur ASP.NET. Cette classe ne peut pas être héritée.

AuthenticationServiceManager

Configure l'emplacement d'une implémentation personnalisée du service d'authentification.

BaseParser

Fournit un ensemble de fonctionnalités de base aux classes impliquées dans l'analyse des demandes de pages et des contrôles serveur ASP.NET.

BasePartialCachingControl

Fournit les fonctionnalités de base pour les classes StaticPartialCachingControl et PartialCachingControl.

BaseTemplateParser

Implémente l'analyse de modèle ASP.NET pour les fichiers de modèle.

BindableTemplateBuilder

Prend en charge l'analyse de page des contrôles liés aux données qui se lient automatiquement à un contrôle de source de données ASP.NET dans des sections de contenu basées sur des modèles. Cette classe ne peut pas être héritée.

BoundPropertyEntry

Représente une propriété du contrôle qui est liée aux données d'une expression.

BuilderPropertyEntry

Sert de classe de base pour toutes les entrées de propriété qui nécessitent un générateur de contrôles.

ChtmlTextWriter

Écrit une série de caractères et du texte spécifiques au langage cHTML dans le flux de sortie d'un contrôle serveur ASP.NET. La classe ChtmlTextWriter fournit des capacités de mise en forme utilisées par les contrôles serveur ASP.NET lors du rendu d'un contenu cHTML sur des clients.

ClientScriptManager

Définit des méthodes pour gérer des scripts clients dans des applications Web.

CodeStatementBuilder

Génère des instructions DOM de code.

CompiledBindableTemplateBuilder

Fournit l'implémentation par défaut d'un objet IBindableTemplate qu'ASP.NET utilise toutes les fois qu'il analyse la liaison de données bidirectionnelle dans le contenu modélisé d'un contrôle ASP.NET, tel que FormView. Cette classe ne peut pas être héritée.

CompiledTemplateBuilder

Implémentation ITemplate qui est appelée à partir du code de classe de page généré. Cette classe ne peut pas être héritée.

ComplexPropertyEntry

Sert d'entrée de propriété pour les propriétés en lecture/écriture et en lecture seule telles que les modèles.

CompositeScriptReference

Représente une collection de références de script à combiner dans un script composite unique.

CompositeScriptReferenceEventArgs

Fournit des données pour l'événement ResolveCompositeScriptReference.

ConstructorNeedsTagAttribute

Spécifie que le constructeur d'un contrôle serveur a besoin d'un nom de balise.

Control

Définit les propriétés, les méthodes et les événements qui sont partagés par tous les contrôles serveur ASP.NET.

ControlBuilder

Prend l'analyseur de page en charge en générant un contrôle et les contrôles enfants qu'il contient.

ControlBuilderAttribute

Spécifie une classe ControlBuilder pour la génération d'un contrôle personnalisé dans l'analyseur ASP.NET. Cette classe ne peut pas être héritée.

ControlCachePolicy

Fournit l'accès par programme aux paramètres de cache de sortie d'un contrôle utilisateur ASP.NET.

ControlCollection

Fournit un conteneur de collection qui permet à des contrôles serveur ASP.NET de maintenir une liste de leurs contrôles enfants.

ControlSkin

Représente une apparence de contrôle permettant de définir des propriétés stylistiques qui sont appliquées à un contrôle serveur Web ASP.NET.

ControlValuePropertyAttribute

Spécifie la propriété par défaut d'un contrôle à laquelle se rattache un contrôle ControlParameter au moment de l'exécution. Cette classe ne peut pas être héritée.

CssClassPropertyAttribute

Ajoute des fonctionnalités d'édition de feuille de style en cascade (CSS) à une propriété au moment du design.

CssStyleCollection

Contient les attributs de style inline de feuille de style en cascade (CSS, Cascading Style Sheet) pour un contrôle serveur HTML spécifié. Cette classe ne peut pas être héritée.

DataBinder

Prise en charge des concepteurs de développement rapide d'application (RAD, Rapid Application Development) pour générer et analyser la syntaxe d'expression des liaisons de données. Cette classe ne peut pas être héritée.

DataBinding

Contient des informations sur une expression de liaison de données unique dans un contrôle serveur ASP.NET, ce qui permet aux concepteurs de développement rapide d'application (RAD, Rapid-Application Development), tels que Microsoft Visual Studio, de créer des expressions de liaison de données au moment du design. Cette classe ne peut pas être héritée.

DataBindingCollection

Fournit une collection d'objets DataBinding pour un contrôle serveur ASP.NET. Cette classe ne peut pas être héritée.

DataBindingHandlerAttribute

Spécifie une classe de design et qui effectue une liaison de données des contrôles dans un concepteur. Cette classe ne peut pas être héritée.

DataBoundLiteralControl

Conserve les expressions de liaison de données et le texte littéral statique. Cette classe ne peut pas être héritée.

DataControlExtensions

Fournit des méthodes d'extension utilisées par Dynamic Data ASP.NET.

DataKeyPropertyAttribute

Spécifie la propriété par défaut d'un contrôle auquel est liée la propriété ControlParameter au moment de l'exécution.

DataSourceCacheDurationConverter

Convertisseur de type pour convertir des objets entiers signés 32 bits vers et à partir de représentations de durée du cache du contrôle de source de données.

DataSourceControl

Sert de classe de base pour les contrôles qui représentent des sources de données pour des contrôles liés aux données.

DataSourceControlBuilder

Prend en charge l'analyseur de page dans le cadre de la construction de contrôles connectés à un fournisseur de données. Cette classe ne peut pas être héritée.

DataSourceSelectArguments

Fournit un mécanisme utilisé par les contrôles liés aux données pour demander aux contrôles de source de données d'exécuter des opérations liées aux données, lors de la récupération de données. Cette classe ne peut pas être héritée.

DataSourceView

Sert de classe de base pour toutes les classes d'affichage de source de données qui définissent les fonctions des contrôles de source de données.

DesignerDataBoundLiteralControl

Représente la version au moment du design du contrôle DataBoundLiteralControl. Cette classe ne peut pas être héritée.

DesignTimeParseData

Fournit des informations à l'analyseur au moment du design.

DesignTimeTemplateParser

Fournit l'analyse au moment du design.

EmptyControlCollection

Assure la prise en charge standard de la collection ControlCollection toujours vide.

EventEntry

Sert d'entrée de propriété pour les gestionnaires d'événements.

ExpressionBinding

Prend en charge l'analyse et la persistance d'une instance de liaison d'expressions. Cette classe ne peut pas être héritée.

ExpressionBindingCollection

Représente une collection d'objets ExpressionBinding. Cette classe ne peut pas être héritée.

ExtenderControl

Fournit une classe de base abstraite pour un contrôle d’extendeur.

FileLevelControlBuilderAttribute

Permet à un TemplateControl - de classe dérivée d'indiquer le générateur de contrôles utilisé au niveau supérieur de l'arborescence du générateur lors de l'analyse du fichier. Cette classe ne peut pas être héritée.

FileLevelMasterPageControlBuilder

Analyse des fichiers de page maître.

FileLevelPageControlBuilder

Analyse les fichiers d'échange et constitue la classe ControlBuilder par défaut pour analyser les fichiers d'échange.

FileLevelUserControlBuilder

Prend en charge l'analyseur de page. Construit pour ce faire un contrôle utilisateur en spécifiant la classe FileLevelUserControlBuilder utilisée pour analyser le fichier de contrôle utilisateur.

FilterableAttribute

Indique si la propriété à laquelle l'attribut est appliqué prend en charge le filtrage des appareils mobiles. Cette classe ne peut pas être héritée.

HiddenFieldPageStatePersister

Stocke l'état d'affichage de la page ASP.NET sur le client Web dans un élément HTML masqué.

HierarchicalDataSourceControl

Fournit une classe de base pour les contrôles de source de données qui représentent des données hiérarchiques.

HierarchicalDataSourceView

Représente une vue de données sur un nœud ou une collection de nœuds dans une structure de données hiérarchiques pour un contrôle HierarchicalDataSourceControl.

HistoryEventArgs

Fournit des données pour l'événement Navigate.

Html32TextWriter

Écrit une série de caractères et du texte propres au langage HTML 3.2 dans le flux de sortie d’un contrôle serveur ASP.NET. La classe Html32TextWriter fournit des fonctionnalités de mise en forme utilisées par les contrôles serveur ASP.NET lors du rendu d’un contenu HTML 3.2 sur des clients.

HtmlTextWriter

Écrit des caractères et du texte de balisage dans un flux de sortie de contrôle serveur ASP.NET. Cette classe fournit des fonctionnalités de mise en forme utilisées par les contrôles serveur ASP.NET lors du rendu du balisage sur les clients.

IDReferencePropertyAttribute

Définit un attribut appliqué aux propriétés qui contiennent des références d'ID. Cette classe ne peut pas être héritée.

ImageClickEventArgs

Fournit des données pour tous les événements qui se produisent lorsqu'un utilisateur clique sur un contrôle serveur ASP.NET à base d'images, notamment les contrôles serveur HtmlInputImage et ImageButton. Cette classe ne peut pas être héritée.

IndexedString

Fournit une classe de chaîne utilitaire qui est utilisée par la classe ObjectStateFormatter pour optimiser la sérialisation des graphiques d'objets. Cette classe ne peut pas être héritée.

ListSourceHelper

Utilisé par des contrôles de code source de données lors de l'implémentation des membres définis par l'interface IListSource. Cette classe ne peut pas être héritée.

LiteralControl

Représente les éléments HTML, le texte et les autres chaînes éventuelles dans une page ASP.NET qui n’ont pas besoin d’être traitées sur le serveur.

LosFormatter

Sérialise l'état d'affichage d'une page Web Forms. Cette classe ne peut pas être héritée.

MasterPage

Sert de conteneur de modèle et de fusion pour les pages qui sont composées uniquement de contrôles Content et de leurs contrôles enfants respectifs.

MasterPageControlBuilder

Sert de classe et de conteneur de fusion pour les pages de contenu qui sont composées uniquement de contrôles Content et de leurs contrôles enfants respectifs.

NonVisualControlAttribute

Définit l'attribut qui indique si un contrôle est traité comme un contrôle visuel ou non visuel au moment du design. Cette classe ne peut pas être héritée.

ObjectConverter

Convertit un objet d'un type de d'objet en un autre. Cette classe est obsolète. Utilisez la classe Convert et la méthode Format(String, Object) à sa place.

ObjectPersistData

Pendant le processus de génération, conserve des informations sur les entrées de propriété.

ObjectStateFormatter

Sérialise et désérialise des graphiques d’objets qui représentent l’état d’un objet. Cette classe ne peut pas être héritée.

ObjectTagBuilder

Utilisé par la classe d'ASP.NET TemplateParser pour analyser des balises <object> côté serveur. Cette classe ne peut pas être héritée.

OutputCacheParameters

Encapsule les paramètres de l’initialisation du cache de sortie analysés par ASP.NET à partir d’une directive de page @ OutputCache. Cette classe ne peut pas être héritée.

Page

Représente un fichier .aspx, également appelé page Web Forms, demandé à un serveur qui héberge une application Web ASP.NET.

PageAsyncTask

Contient des informations à propos d'une tâche asynchrone inscrite dans une page. Cette classe ne peut pas être héritée.

PageHandlerFactory

Crée des instances de classes qui héritent de la classe Page et qui implémentent l'interface IHttpHandler. Les instances sont créées dynamiquement pour gérer les demandes de fichiers ASP.NET. La classe PageHandlerFactory est l'implémentation de la fabrique du gestionnaire par défaut pour les pages ASP.NET.

PageParser

Implémente un analyseur pour les fichiers .aspx. Cette classe ne peut pas être héritée.

PageParserFilter

Fournit une classe de base abstraite pour un filtre d'analyseur de page utilisé par l'analyseur ASP.NET pour déterminer si un élément est autorisé dans la page au moment de l'analyse.

PageStatePersister

Fournit les fonctionnalités de base régissant les mécanismes de persistance de l'état d'affichage d'ASP.NET.

PageTheme

Représente la classe de base d'un thème de page qui consiste en une collection de ressources utilisées pour définir un aspect homogène des pages et des contrôles à l'échelle d'un site Web. Le thème de page peut être défini par le biais d'une configuration ou de la directive de page.

Pair

Fournit une classe d'utilitaire de base utilisée pour stocker deux objets connexes.

ParseChildrenAttribute

Définit un attribut de métadonnées que vous pouvez utiliser lors du développement de contrôles serveur ASP.NET. Utilisez la classe ParseChildrenAttribute pour indiquer la manière dont l'analyseur de page doit traiter un contenu imbriqué à l'intérieur d'une balise d'un contrôle serveur déclaré sur une page. Cette classe ne peut pas être héritée.

ParseRecorder

Classe de base abstraite pour les objets qui doivent être informés des événements d'analyse pendant l'analyse de page.

PartialCachingAttribute

Définit l'attribut de métadonnées que les contrôles utilisateur Web Forms (.ascx files) emploient pour indiquer si leur sortie est mise en cache et de quelle manière. Cette classe ne peut pas être héritée.

PartialCachingControl

Créé lorsqu’un contrôle utilisateur (fichier .ascx) est spécifié pour la mise en cache de sortie, à l’aide de la directive de page @ OutputCache ou de l’attribut PartialCachingAttribute, et lorsque le contrôle utilisateur est chargé dynamiquement dans la hiérarchie de contrôle de la page, à l’aide de la méthode LoadControl(String).

PersistChildrenAttribute

Définit un attribut utilisé par les contrôles serveur ASP.NET pour indiquer, au moment du design, si un contenu intégré à un contrôle serveur correspond à des contrôles ou à des propriétés du contrôle serveur. Cette classe ne peut pas être héritée.

PersistenceModeAttribute

Définit l'attribut de métadonnées qui spécifie la façon dont une propriété ou un événement de contrôle serveur ASP.NET est persistant dans une page ASP.NET au moment du design. Cette classe ne peut pas être héritée.

PostBackOptions

Spécifie la façon dont le code JavaScript côté client est généré pour initier un événement de publication.

PostBackTrigger

Définit un contrôle à l'intérieur d'un contrôle UpdatePanel comme contrôle de publication (postback).

ProfileServiceManager

Configure un jeu de propriétés de profil pré-chargées et l'emplacement d'une implémentation personnalisée du service de profil.

PropertyConverter

Contient des fonctions d'assistance pour convertir des valeurs de propriété en chaînes, et inversement.

PropertyEntry

Sert de classe de base pour toutes les classes d'entrée de propriété.

RegisteredArrayDeclaration

Fournit l'accès à une déclaration de tableau ECMAScript (JavaScript) précédemment enregistrée avec l'objet Page.

RegisteredDisposeScript

Fournit l'accès à un script dispose pour un contrôle situé à l'intérieur d'un contrôle UpdatePanel.

RegisteredExpandoAttribute

Fournit l'accès à la paire nom/valeur d'un attribut personnalisé (expando) précédemment enregistré avec l'objet Page.

RegisteredHiddenField

Fournit l'accès à une valeur cachée précédemment enregistrée avec l'objet Page.

RegisteredScript

Fournit l'accès à un script client précédemment enregistré avec l'objet Page.

RenderTraceListener

Fournit la classe de base abstraite pour un objet qui surveille le rendu des contrôles pendant une demande de page.

RoleServiceManager

Configure l'emplacement d'une implémentation personnalisée du service de rôle.

RootBuilder

Prend en charge l'analyseur de page en définissant le comportement de l'analyse d'un contenu.

ScriptBehaviorDescriptor

Étend la classe ScriptComponentDescriptor pour fournir un wrapper pour définir les comportements qui sont convertis en script client.

ScriptComponentDescriptor

Fournit un wrapper pour convertir des composants serveur en script client.

ScriptControl

Fournit une classe de base abstraite pour un contrôle de script.

ScriptControlDescriptor

Définit un objet de contrôle client.

ScriptDescriptor

En cas de substitution dans une classe dérivée, définit un script qui crée une instance d'une classe cliente.

ScriptManager

Gère des fichiers de script et des bibliothèques de scripts ASP.NET Ajax, le rendu de page partiel et la génération de classe du proxy client pour les services web et d'application.

ScriptManagerProxy

Permet aux composants imbriqués, comme des pages de contenu et des contrôles utilisateur, d’ajouter des références de script et de service à des pages quand un contrôle ScriptManager est déjà défini dans un élément parent.

ScriptReference

Inscrit un fichier ECMAScript (JavaScript) pour une utilisation sur une page Web ASP.NET.

ScriptReferenceBase

Classe de base de toutes les classes de référence de script.

ScriptReferenceCollection

Représente une collection de références de script.

ScriptReferenceEventArgs

Fournit des données pour l'événement ResolveScriptReference.

ScriptResourceAttribute

Définit une ressource dans un assembly à utiliser à partir d'un fichier de script client. Cette classe ne peut pas être héritée.

ScriptResourceDefinition

Définit l'emplacement d'une ressource de script.

ScriptResourceMapping

Fournit la prise en charge du mappage d'emplacement pour les ressources de script.

ServiceReference

Enregistre un service Web pour une utilisation dans une page Web.

ServiceReferenceCollection

Contient un ensemble d’objets ServiceReference.

SessionPageStatePersister

Stocke l'état de l'affichage de page ASP.NET sur le serveur Web.

SimplePropertyEntry

Représente la définition de la propriété du contrôle et sa valeur.

SimpleWebHandlerParser

Fournit les fonctionnalités de base pour l'analyse des fichiers de gestionnaire Web.

SkinBuilder

Fournit un objet ControlBuilder utilisé au moment du design pour appliquer des apparences de contrôle aux contrôles.

StateBag

Gère l’état d’affichage des contrôles serveur ASP.NET, notamment les pages. Cette classe ne peut pas être héritée.

StateItem

Représente un élément qui est enregistré dans la classe StateBag lorsque les informations relatives à l'état d'affichage sont rendues persistantes entre les demandes Web. Cette classe ne peut pas être héritée.

StateManagedCollection

Fournit une classe de base pour toutes les collections fortement typées qui gèrent des objets IStateManager.

StaticPartialCachingControl

Représente une instance de la classe UserControl qui est spécifiée pour la mise en cache de sortie et incluse de manière déclarative dans une page ou un autre contrôle utilisateur.

SupportsEventValidationAttribute

Définit l'attribut de métadonnées que les contrôles serveur Web utilisent pour indiquer la prise en charge de la validation d'événement. Cette classe ne peut pas être héritée.

TagPrefixAttribute

Définit le préfixe de balise utilisé dans une page Web pour identifier des contrôles personnalisés. Cette classe ne peut pas être héritée.

TargetControlTypeAttribute

Étend la classe Attribute pour indiquer le type de contrôle serveur auquel un contrôle d'extendeur peut être appliqué.

TemplateBuilder

Prend l'analyseur de page en charge en générant un modèle et les contrôles enfants qu'il contient.

TemplateContainerAttribute

Déclare le type de base du contrôle conteneur d'une propriété qui retourne une interface ITemplate et qui est marqué avec l'attribut TemplateContainerAttribute. Le contrôle avec la propriété ITemplate doit implémenter l'interface INamingContainer. Cette classe ne peut pas être héritée.

TemplateControl

Fournit la classe Page et la classe UserControl avec un ensemble de base de fonctionnalités.

TemplateControlParser

Implémente l'analyse de modèle ASP.NET pour les contrôles de modèle.

TemplateInstanceAttribute

Définit un attribut de métadonnées utilisé pour spécifier le nombre d'instances autorisées d'un modèle. Cette classe ne peut pas être héritée.

TemplateParser

Sert de classe de base abstraite aux analyseurs de fichiers ASP.NET.

TemplatePropertyEntry

Active la propriété d'entrée pour les propriétés de la classe ITemplate.

ThemeableAttribute

Définit l'attribut de métadonnées utilisé par les contrôles serveur Web et leurs membres pour indiquer si leur rendu peut ou non être affecté par des thèmes et des apparences de contrôle. Cette classe ne peut pas être héritée.

ThemeProvider

Fournit une classe qui encapsule des informations relatives au thème et à la feuille de style des contrôles dans un environnement concepteur.

Timer

Exécute des publications de pages web asynchrones ou synchrones à intervalles définis.

ToolboxDataAttribute

Spécifie la balise générée par défaut pour un contrôle personnalisé lorsqu'il est déplacé d'une boîte à outils dans un outil tel que Microsoft Visual Studio.

Triplet

Fournit une classe d'utilitaire de base utilisée pour stocker trois objets connexes.

UpdatePanel

Permet le rendu partiel de sections d’une page sans publication (postback).

UpdatePanelControlTrigger

Fournit une classe de base commune pour les contrôles qui peuvent être des déclencheurs pour les contrôles UpdatePanel.

UpdatePanelTrigger

Fournit une classe de base commune pour les objets qui peuvent être des déclencheurs pour les contrôles UpdatePanel.

UpdatePanelTriggerCollection

Représente une collection d’objets UpdatePanelTrigger pour un contrôle UpdatePanel.

UpdateProgress

Fournit des commentaires visuels dans le navigateur quand le contenu d’un ou plusieurs contrôles UpdatePanel est mis à jour.

UrlPropertyAttribute

Définit l'attribut utilisé par les contrôles pour identifier des propriétés de chaîne contenant des valeurs URL. Cette classe ne peut pas être héritée.

UserControl

Représente un fichier .ascx, également appelé contrôle utilisateur, demandé à partir d’un serveur qui héberge une application web ASP.NET. Le fichier doit être appelé à partir d’une page Web Forms. À défaut, une erreur d’analyse se produit.

UserControlControlBuilder

Prend en charge l'analyseur de page ASP.NET pour construire une instance d'un contrôle utilisateur.

ValidationPropertyAttribute

Définit l'attribut de métadonnées que les contrôles serveur ASP.NET utilisent pour identifier une propriété de validation. Cette classe ne peut pas être héritée.

ValidationSettings

Fournit les paramètres de validation client pour l'application.

ValidatorCollection

Expose un tableau de références IValidator. Cette classe ne peut pas être héritée.

VerificationAttribute

Définit l'attribut de métadonnées de la règle d'accessibilité d'un contenu Web. Cette classe ne peut pas être héritée.

ViewStateException

Représente l'exception qui est levée lorsque l'état d'affichage ne peut pas être chargé ni validé. Cette classe ne peut pas être héritée.

ViewStateModeByIdAttribute

Définit l'attribut de métadonnées que les contrôles serveur ASP.NET utilisent pour spécifier s'ils participent au chargement des informations d'état d'affichage par ID. Cette classe ne peut pas être héritée.

WebResourceAttribute

Définit l'attribut de métadonnées qui active une ressource incorporée dans un assembly. Cette classe ne peut pas être héritée.

WebServiceParser

Fournit un analyseur pour les gestionnaires de services Web.

XhtmlTextWriter

Écrit des caractères propres au langage XHTML (eXtensible HyperText Markup Language), notamment toutes les variantes des modules XHTML qui dérivent de XHTML, dans le flux de sortie d’un contrôle serveur ASP.NET pour les appareils mobiles. Substituez la classe XhtmlTextWriter pour fournir un rendu XHTML personnalisé des pages et des contrôles serveur ASP.NET.

XPathBinder

Fournit une prise en charge pour les concepteurs de développement rapide d'application (RAD, Rapid Application Development) pour analyser des expressions de liaison de données qui utilisent les expressions XPath. Cette classe ne peut pas être héritée.

Interfaces

IAttributeAccessor

Définit les méthodes utilisées par les contrôles serveur ASP.NET pour fournir l'accès par programmation à tout attribut défini dans la balise d'ouverture d'un contrôle serveur.

IAutoFieldGenerator

Définit une méthode qui génère automatiquement des champs pour les contrôles liés aux données qui utilisent des fonctionnalités Dynamic Data ASP.NET.

IBindableControl

Définit une méthode qui permet aux contrôles de modèle de champ d'implémenter la liaison de données bidirectionnelle.

IBindableTemplate

Permet aux contrôles liés aux données ASP.NET, notamment DetailsView et FormView, d'établir automatiquement la liaison à un contrôle de source de données ASP.NET dans des sections de contenu modélisé.

ICallbackEventHandler

Utilisé pour indiquer qu'un contrôle peut être la cible d'un événement de rappel sur le serveur.

ICheckBoxControl

Définit la propriété et l'événement implémentés par un contrôle pour agir comme une case à cocher.

ICodeBlockTypeAccessor

Permet d'accéder au CodeBlockType d'un générateur de bloc de code.

IControlBuilderAccessor

Permet au sérialiseur de contrôles d'atteindre le générateur pour un contrôle.

IControlDesignerAccessor

Fournit l'accès à un Concepteur de contrôles pour stocker des données temporaires associées à un contrôle au moment du design.

IDataBindingsAccessor

Autorise l'accès à la collection d'expressions de liaison de données sur un contrôle au moment du design.

IDataItemContainer

Permet aux conteneurs de contrôles liés aux données d'identifier un objet d'élément de données pour les opérations de liaison de données simplifiées.

IDataKeysControl

Définit des propriétés qui spécifient la façon dont ASP.NET crée des ID clients pour un contrôle lié aux données.

IDataSource

Représente une source de données abstraite à laquelle associer les contrôles liés aux données.

IDataSourceViewSchemaAccessor

Permet à un convertisseur de type d'accéder aux informations de schéma stockées sur un objet.

IEditableTextControl

Représente un contrôle qui génère le rendu de texte pouvant être modifié par l'utilisateur.

IExpressionsAccessor

Définit les propriétés qu'une classe doit implémenter pour prendre en charge des collections d'expressions.

IExtenderControl

Définit le comportement pour un contrôle d'extendeur.

IFilterResolutionService

Fournit une interface que les développeurs de concepteurs peuvent utiliser pour évaluer des filtres pour appareil mobile par nom.

IHierarchicalDataSource

Représente une source de données hiérarchique à laquelle des contrôles liés aux données hiérarchiques, tels que TreeView, peuvent se lier.

IHierarchicalEnumerable

Représente une collection hiérarchique qui peut être énumérée avec une interface IEnumerator. Les collections qui implémentent l'interface IHierarchicalEnumerable sont utilisées par les contrôles de navigation de site et de source de données ASP.NET.

IHierarchyData

Expose un nœud d'une structure de données hiérarchique, comprenant l'objet de nœud et certaines propriétés qui décrivent des caractéristiques du nœud. Les objets qui implémentent l'interface IHierarchyData peuvent être contenus dans des collections IHierarchicalEnumerable et sont utilisés par la navigation de site ASP.NET et des contrôles de source de données.

INamingContainer

Identifie un contrôle conteneur qui crée un nouvel espace de noms d'ID dans la hiérarchie de contrôles d'un objet Page. Ceci est une interface de marqueur uniquement.

INavigateUIData

Fournit une interface que les classes implémentent pour fournir aux contrôles de navigation des données et des valeurs d'interface utilisateur de navigation.

IParserAccessor

Définit la méthode que des contrôles serveur ASP.NET doivent implémenter pour reconnaître quand des éléments HTML ou XML sont analysés.

IPostBackDataHandler

Définit des méthodes que les contrôles serveur ASP.NET doivent implémenter pour charger automatiquement les données de publication.

IPostBackEventHandler

Définit la méthode que les contrôles serveur ASP.NET doivent implémenter pour gérer les événements de publication.

IResourceUrlGenerator

Définit la méthode qu'un hôte concepteur doit implémenter pour fournir la recherche des références d'URL destinée aux ressources incorporées.

IScriptControl

Définit des méthodes que les contrôles serveur ASP.NET doivent implémenter pour définir des ressources ECMAScript (JavaScript) dans les applications activées par Ajax.

IStateFormatter

Définit les méthodes qu'un type implémente pour sérialiser et désérialiser un graphique d'objets.

IStateManager

Définit les propriétés et les méthodes que toute classe doit implémenter pour prendre en charge la gestion de l'état d'affichage d'un contrôle serveur.

IStyleSheet

Définit les méthodes qu'une classe doit implémenter pour prendre en charge la création de règles de style.

ITemplate

Définit le comportement nécessaire pour remplir un contrôle serveur ASP.NET fondé sur un modèle avec des contrôles enfants. Les contrôles enfants représentent les modèles inline définis sur la page.

ITextControl

Définit l’interface qu’un contrôle implémente pour récupérer ou définir son texte.

IThemeResolutionService

Interface que les développeurs des outils de concepteur peuvent utiliser pour fournir un jeu d'objets ThemeProvider pouvant être utilisés pour appliquer des thèmes et des apparences de contrôle aux contrôles dans un environnement de design.

IUrlResolutionService

Définit un service implémenté par des objets pour résoudre des URL relatives selon des informations contextuelles.

IUserControlDesignerAccessor

Définit les propriétés qui permettent au concepteur d'accéder aux informations relatives à un contrôle utilisateur au moment du design.

IUserControlTypeResolutionService

Définit la méthode qu'une classe doit implémenter pour retourner le type d'un contrôle pour un préfixe et un nom de balise spécifiés.

IValidator

Définit les propriétés et les méthodes qui doivent être implémentées par les objets participant à la validation des Web Forms.

Énumérations

AjaxFrameworkMode

Spécifie la façon dont les scripts clients de la bibliothèque cliente Microsoft Ajax sont inclus dans le client.

ClientIDMode

Spécifie la façon dont ASP.NET génère ClientID pour un contrôle accessible dans un script client.

CodeBlockType

Spécifie le type du bloc de code.

CodeConstructType

Spécifie les constructions de code qui peuvent être analysées dans la méthode ProcessCodeConstruct(CodeConstructType, String) de la classe PageParserFilter.

CompilationMode

Définit des constantes qui spécifient comment ASP.NET doit compiler des pages .aspx et des contrôles .ascx.

ConflictOptions

Détermine le mode de gestion des conflits de données par les contrôles de source de données ASP.NET lors de la mise à jour ou de la suppression des données.

DataSourceCacheExpiry

Décrit la manière dont les données mises en cache à l'aide des mécanismes de mise en cache ASP.NET sont supprimées lorsqu'un délai d'expiration est défini.

DataSourceCapabilities

Permet d'étendre la demande de traitement au-delà de la récupération d'enregistrements pour une opération de récupération de données d'un contrôle de source de données.

DataSourceOperation

Spécifie une opération de données effectuée par un contrôle de source de données.

HtmlTextWriterAttribute

Spécifie les attributs HTML qu'un objet HtmlTextWriter ou Html32TextWriter écrit dans la balise d'ouverture d'un élément HTML lors du traitement d'une demande Web.

HtmlTextWriterStyle

Spécifie les styles HTML disponibles pour le flux de sortie d'un objet HtmlTextWriter ou Html32TextWriter.

HtmlTextWriterTag

Spécifie les balises HTML qui peuvent être passées au flux de sortie d'un objet HtmlTextWriter ou Html32TextWriter.

OutputCacheLocation

Spécifie les valeurs valides pour le contrôle de l'emplacement de la réponse HTTP mise en cache de sortie pour une ressource.

PersistenceMode

Spécifie la façon dont une propriété ou un événement de contrôle serveur ASP.NET est rendu persistant de manière déclarative dans un fichier .aspx ou .ascx.

RegisteredScriptType

Spécifie le type de bloc de script client représenté par un objet RegisteredScript.

ScriptMode

Spécifie si les objets ScriptManager et ScriptReference font référence à la version de débogage ou commerciale des scripts clients.

TemplateInstance

Spécifie combien de fois une instance d'un modèle peut être créée.

UnobtrusiveValidationMode

Spécifie le comportement de validation non obstrusive.

UpdatePanelRenderMode

Représente la disposition possible qui restitue des options pour le contenu d'un contrôle UpdatePanel sur une page.

UpdatePanelUpdateMode

Représente les modes de mise à jour possibles pour le contenu dans un contrôle UpdatePanel.

ValidateRequestMode

Spécifie le type de validation de demande pour un contrôle.

VerificationConditionalOperator

Spécifie des opérateurs pour une expression conditionnelle utilisée dans une classe VerificationAttribute.

VerificationReportLevel

Spécifie des niveaux de création de rapports pour une règle d'accessibilité définie par une instance de VerificationAttribute.

VerificationRule

Spécifie comment les expressions conditionnelles définies par une instance VerificationAttribute sont utilisées dans la vérification.

ViewStateEncryptionMode

Spécifie si les informations sur l'état d'affichage sont chiffrées.

ViewStateMode

Spécifie si l'état d'affichage doit être activé pour un contrôle.

VirtualReferenceType

Spécifie le type de ressources référencé par un chemin d'accès virtuel analysé.

XhtmlMobileDocType

Spécifie le type de code XHTML pour la classe XhtmlTextWriter à restituer sur la page ou sur le contrôle.

Délégués

BuildMethod

Représente la méthode utilisée pour construire un contrôle.

BuildTemplateMethod

Prend en charge ASP.NET au cours de la création d'un modèle destiné à un contrôle qui reposera dessus, à partir d'un code de classe généré. Le délégué BuildTemplateMethod gère la méthode InstantiateIn(Control).

ControlSkinDelegate

Représente la méthode qui applique l'apparence de contrôle correcte au contrôle spécifié.

DataSourceViewOperationCallback

Représente la méthode de rappel asynchrone qu'un contrôle lié aux données fournit à un affichage de source de données pour des opérations asynchrones d'insertion, de mise à jour ou de suppression de données.

DataSourceViewSelectCallback

Représente la méthode de rappel asynchrone qu'un contrôle lié aux données fournit à un affichage de source de données pour effectuer une récupération de données asynchrone.

ExtractTemplateValuesMethod

Fournit un délégué avec lequel ASP.NET extrait un jeu de paires nom/valeur à partir d'un objet IBindableTemplate au moment de l'exécution. Cette classe ne peut pas être héritée.

ImageClickEventHandler

Représente la méthode qui gérera tous les événements déclenchés lorsqu'un utilisateur clique sur un contrôle serveur ASP.NET à base d'images.

RenderMethod

Représente la méthode qui restitue le conteneur Control spécifié au HtmlTextWriterspécifié.

Remarques

Cet espace de noms inclut la Control classe, qui fournit un ensemble commun de fonctionnalités pour tous les contrôles serveur, notamment les contrôles serveur HTML, les contrôles serveur Web et les contrôles utilisateur. Elle inclut également la Page classe . Cette classe est générée automatiquement chaque fois qu’une demande est effectuée pour un fichier .aspx dans une application web ASP.NET. Vous pouvez hériter de ces deux classes.

L’espace de noms comprend également des classes qui fournissent aux contrôles serveur une fonctionnalité de liaison de données, la possibilité d’enregistrer l’état d’affichage d’un contrôle ou d’une page donné et des fonctionnalités d’analyse.