Je développe une application Web ASP.NET incorporant google maps. J'ai une liste ASP.NET sur ma page qui contient une liste d'éléments. Lorsque l'utilisateur sélectionne l'un des éléments, je souhaite afficher cet élément sur la carte. La principale complication réside dans le fait que google maps utilise javascript pour le contrôler et que la listbox est un contrôle serveur.Utilisation de Javascript pour détecter lorsqu'un utilisateur a sélectionné un élément dans une liste déroulante ASP.NET
Je peux penser à deux façons de le faire. La première impliquerait la listbox appelant une fonction javascript lorsque l'utilisateur sélectionne un nouvel élément. Je peux alors écrire cette fonction pour effectuer les opérations cartographiques nécessaires. Malheureusement, la propriété OnSelectedIndexChanged de la zone de liste ne semble pas prendre en charge les fonctions javascript.
La seconde consiste à entourer un UpdatePanel autour de la zone de liste et à obtenir la boîte de liste pour effectuer une publication. Dans l'événement SelectedIndexChanged dans VB/C#, je voudrais le besoin de faire un appel à une fonction javascript qui mettrait alors à jour la carte.
Quelle solution puis-je utiliser?
Merci
--Amr
Merci pour l'exemple de code. Été essayer de savoir comment faire cela pendant un moment. Je vais regarder plus loin dans RegisterStartupScript –