Partager via


Comment : créer des scripts et modifier des gestionnaires d'événements

Mise à jour : novembre 2007

Lorsque vous modifiez un document HTML dans Visual Studio 2005, vous pouvez créer des fonctions de script client qui obligent les éléments sur la page à répondre aux actions de l'utilisateur. Par exemple, si votre page contient un bouton HTML (un élément <input type="button"> et non pas un contrôle serveur ASP.NET Button), vous pouvez sélectionner un bouton, puis ajouter un gestionnaire d'événements de script client pour son événement Click. La propriété DefaultClientScript, propriété d'un document HTML ou d'une page Web ASP.NET définit le langage de script utilisé par défaut pour les nouveaux éléments script côté client. Vous pouvez définir cette propriété DefaultClientScript, propriété dans la fenêtre Propriétés. Pour plus d'informations, consultez Comment : définir la propriété DefaultClientScript d'une page Web.

Remarque :

Vous pouvez ajouter un script client aux contrôles serveur ASP.NET afin qu'ils répondent aux actions de l'utilisateur à la fois dans le script client et le code du serveur. Pour plus d'informations, consultez Script client dans les pages Web ASP.NET.

Dans Visual Studio 2005, vous pouvez créer des gestionnaires d'événements pour les contrôles HTML (éléments input) et pour les objets document et window. En outre, vous pouvez créer des gestionnaires et des scripts pour tous les éléments en les codant manuellement.

Remarque :

La combinaison de touches de raccourci CTRL + F2 place le focus de pointeur de la souris dans la liste déroulante Objet où vous pouvez spécifier l'objet pour lequel vous souhaitez insérer un événement. Les éléments affichés dans la liste Objet varient selon que vous utilisez un modèle de page code-behind ou un modèle de page à fichier unique pour votre page Web. Pour le modèle de page code-behind, vous pouvez insérer des événements pour Objets et événements clients et Script client. Pour le modèle de page à fichier unique, vous pouvez insérer des événements pour Objets et événements serveur, Code serveur, Objets et événements clients et Script client.

Note de sécurité :

Vous devez coder et valider les entrées d'utilisateur dans votre application Web avant de les utiliser. Cela permet de se protéger contre les attaques par script. Pour plus d'informations, consultez Méthodes de sécurité de base pour les applications Web et Validation des entrées d'utilisateur dans des pages Web ASP.NET.

Pour créer un gestionnaire d'événements de script client

  1. En mode Source, ouvrez le document HTML ou la page Web ASP.NET que vous souhaitez utiliser.

  2. Dans la zone Objets et événements clients, cliquez sur le contrôle pour lequel vous souhaitez écrire un gestionnaire.

  3. Dans la zone supérieure droite, cliquez sur l'événement.

    L'éditeur crée un squelette du gestionnaire d'événements, et si nécessaire, un bloc script pour le contenir. Le bloc script utilise le langage de script client qui est défini en tant que DefaultClientScript, propriété pour le document.

  4. Remplissez le script.

    L'éditeur fournit la technologie Microsoft IntelliSense pour vous aider.

Voir aussi

Concepts

Script client dans les pages Web ASP.NET

Modèle de code des pages Web ASP.NET

Référence

Touches de raccourci du Concepteur HTML, paramètres de développement généraux