Partager via


Événements dans les contrôles serveur ASP.NET

Contrairement aux événements des applications bureautiques, les événements de contrôles serveur ASP.NET sont déclenchés et traités sur le serveur. Lorsqu'une demande Web communique au serveur une action côté client, un contrôle peut déclencher des événements sur le serveur en réponse à l'action du client. L'événement est géré par la page ou par ses contrôles enfants et ASP.NET renvoie une réponse au client. Pour l'utilisateur, il s'agit d'une expérience analogue à celle d'une application bureautique. Cependant, les développeurs de contrôles doivent comprendre qu'un seul événement côté client est publié sur le serveur, à savoir l'événement de publication. Les événements courants d'interface utilisateur, tels que les clics de la souris, ne sont pas communiqués au serveur et ne peuvent donc pas être traités sur celui-ci.

La classe de base System.Web.UI.Control fournit les événements qui définissent le cycle de vie d'exécution d'un contrôle, tels que l'initialisation, le chargement et le déchargement. Pour connaître l'ordre d'exécution de ces événements, consultez Cycle de vie d'exécution des contrôles. Vous pouvez gérer ces événements ainsi que déclencher des événements supplémentaires à partir de votre contrôle. Cette section décrit comment gérer les événements hérités et comment déclencher des événements personnalisés.

Dans cette section

Rubriques connexes