Method error 12030 avec une CascadingDropDown
Par Wookai le mardi 22 juillet 2008, 14:18 - Code - Lien permanent
Le composant CascadingDropDown de l'AjaxToolkit ASP.Net permet de créer des liste déroulantes inter-dépendantes, c'est-à-dire que ce n'est que lorsqu'on a sélectionné une valeur de la première que le contenu de la seconde est chargé. Ce genre de comportement est par exemple utile pour les voitures : on sélectionne la marque, et ensuite seulement la liste des modèles correspondants est chargée.
Ce composant fonctionne avec des services web, qu'il appelle lorsqu'une valeur est sélectionnée pour charger les données de la liste suivante. J'ai voulu l'implémenter, et ai obtenu l'erreur suivante lors du chargement des données de la première liste : "Method error 12030".
Comme son nom l'indique ;-), cette erreur veut dire qu'il y a un problème avec le service web appelé. Dans mon cas, il manquait la mention
[ScriptService()]
en dessus de la classe définissant mon service web, et
[ScriptMethod]
en dessus de la méthode correspondante. Il suffit d'ajouter ça, et ça fonctionne !
Commentaires