Auteur : Builder, Tony Patton
Bien qu'ASP.NET fournisse une plate-forme puissante, les développeurs ne doivent pas ignorer les technologies matures telles que JavaScript. Dans cet article, Tony
Patton explique comment intégrer JavaScript aux contrôles ASP.NET dans le développement Web.
Bien que les plates-formes de développement Web offrent une flexibilité et de nombreuses fonctionnalités, vous souhaitez ou devez souvent vous appuyer sur les technologies existantes pour accomplir une tâche nécessaire. Un bon exemple est ASP.NET, qui fournit une plate-forme de développement puissante, mais en même temps des technologies matures comme JavaScript. ne doit pas non plus être ignoré. Dans cet article, je vais vous expliquer comment connecter du code JavaScript aux contrôles ASP.NET.
manière conventionnelle
En règle générale, lorsqu'une application Web nécessite une fenêtre contextuelle ou de confirmation ou une autre fonctionnalité côté client, vous créez les méthodes JavaScript nécessaires et les appelez si nécessaire. Par exemple, le listing A contient une fenêtre de confirmation que l'utilisateur peut utiliser pour continuer ou annuler l'envoi du formulaire.
Après avoir sélectionné le bouton Soumettre, la méthode confirmSubmit de JavaScript est appelée. Cette invite de confirmation permet à l'utilisateur de procéder à la soumission du formulaire (sélectionnez Confirmer) ou d'annuler (sélectionnez Annuler).
Le code ci-dessus fonctionne comme prévu, mais ce n'est pas si simple lorsque l'on travaille sur une plateforme de développement telle qu'ASP.NET.
Options de remplacement pour ASP.NET
ASP.NET prend en charge l'utilisation d'éléments HTML tels que des boutons de saisie et des zones de texte, mais il existe un ensemble complet d'éléments de contrôle qui fournissent des fonctionnalités supplémentaires basées sur le modèle de développement d'ASP.NET.
L'association de JavaScript à ASP.NET n'est pas aussi simple que l'approche directe HTML/JavaScript. Le modèle de programmation ASP.NET fournit des méthodes dans la classe de page de base pour attacher des blocs de script aux éléments de page. Les méthodes suivantes peuvent être utilisées pour attacher ou intégrer du JavaScript dans une page ou un élément de page :
je
RegisterClientScriptBlock : permet à votre page de contenir des blocs de script et des scripts côté client dans l'objet de page