Développement de contrôles serveur ASP.NET
Les contrôles serveur ASP.NET sont des composants qui s'exécutent sur le serveur et encapsulent une interface utilisateur ainsi que d'autres fonctionnalités connexes. Ils sont utilisés dans les pages ASP.NET et dans les classes code-behind ASP.NET. Cette section contient des informations générales et des exemples destinés à vous aider à développer vos propres contrôles serveur ASP.NET.
**Remarque **Les termes page ASP.NET et page Web Forms sont utilisés indifféremment dans la documentation.
Dans cette section
- Concepts de base du développement de contrôles serveur ASP.NET
Fournit une introduction au développement de contrôles serveur ASP.NET. - Hiérarchie des contrôles Web Forms
Fournit des informations sur la hiérarchie des contrôles. - Cycle de vie d'exécution des contrôles
Explique l'ordre dans lequel s'exécute la logique du contrôle. - Propriétés dans les contrôles serveur ASP.NET
Décrit la manière dont vous pouvez définir ou substituer des propriétés. - Méthodes dans les contrôles serveur ASP.NET
Énumère les méthodes (héritées de Control) qui sont couramment substituées par les développeurs de contrôles. - Événements dans les contrôles serveur ASP.NET
Décrit comment vous pouvez définir des événements et gérer des événements hérités dans un contrôle. - Traitement des données de publication
Décrit comment programmer un contrôle afin de gérer les données de publication. - Capture d'événements de publication
Décrit comment programmer un contrôle afin de recevoir un événement de publication. - Propagation d'un événement
Décrit la propagation d'événements dans les contrôles ASP.NET. - Génération d'un script côté client pour la publication
Décrit comment émettre un script côté client qui lance la publication. - Rendu d'un contrôle serveur ASP.NET
Décrit comment rendre du code HTML sur un navigateur client. - Gestion de l'état dans un contrôle
Décrit la gestion d'état entre les allers-retours. - Développement d'un contrôle composite
Indique comment combiner des contrôles existants dans un nouveau contrôle à l'aide de la composition de classes. - Développement de contrôles basés sur un modèle
Explique comment développer un contrôle dont la représentation visuelle peut être personnalisée à l'aide de modèles fournis par l'utilisateur. - Développement d'un contrôle dépendant basé sur un modèle
Indique comment développer un contrôle possédant des propriétés liées à une source de données. - Styles dans les contrôles serveur
Indique comment un contrôle peut exposer des styles sous la forme de propriétés fortement typées. - Fonctionnalités côté client dans un contrôle serveur
Indique comment un contrôle serveur peut encapsuler des fonctionnalités côté client en émettant un script côté client. - Développement d'un contrôle validateur
Décrit comment créer un contrôle qui exécute une validation côté client et côté serveur. - Analyse de contrôle, ParseChildrenAttribute et générateurs de contrôles
Décrit comment un développeur de contrôles peut personnaliser la manière dont un contrôle est analysé en cas d'utilisation déclarative sur une page ASP.NET. - Exemples de contrôles serveur
Fournit des liens vers des exemples de contrôles serveur simples et complexes décrits dans cette section.
Rubriques connexes
- Attributs en mode design pour les composants
Énumère les attributs de métadonnées que vous devez appliquer à vos composants et contrôles de sorte que les concepteurs visuels les affichent correctement au moment du design. - Amélioration de la prise en charge au moment du design
Décrit comment implémenter des classes telles que des éditeurs et des concepteurs qui fournissent la prise en charge au moment du design. - Attribution d'une licence aux composants et aux contrôles
Décrit comment implémenter la gestion des licences dans votre contrôle ou composant. - Introduction aux Web Forms
Fournit une vue d'ensemble du développement de pages ASP.NET. - Contrôles serveur ASP.NET
Fournit une vue d'ensemble des contrôles serveur ASP.NET livrés avec cette version.