Bonjour, j'ai un petit projet en asp.net/c#/javascript (pour attaquer une google map)
sur une page asp.net, j'ai une dropdownlist :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <asp:DropDownList ID="ddlAdr" runat="server" DataSourceID="SDSClient" DataTextField="Name_client" DataValueField="ID_client" > </asp:DropDownList> <div id="button2" class="button" onclick="findAddress(); return false;">Chercher</div> <asp:Button ID="btnsearch" Text="Search" runat="server" CssClass = "button" /> //c'est le meme boutton en haut
dans l code javascript :
Mon probleme est que le dropdown list affiche le nom du client mais il a comme valeur un Idclient, pour que je puisse localiser leur adresse que je dois extraire a partir d'une base des données qui remplie le dropdown list initialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 function findAddress() { var address = document.getElementById("ddlAdr").value; // script uses our 'geocoder' in order to find location by address name geocoder.geocode({ 'address': address }, function(results, status) { if (status == google.maps.GeocoderStatus.OK) { // and, if everything is ok // we will center map var addrLocation = results[0].geometry.location; map.setCenter(addrLocation); // store current coordinates into hidden variables document.getElementById('lat').value = results[0].geometry.location.$a; document.getElementById('lng').value = results[0].geometry.location.ab; // and then - add new custom marker var addrMarker = new google.maps.Marker({ position: addrLocation, map: map, title: results[0].formatted_address }); } else { alert('Geocode was not successful for the following reason: ' + status); } }); }
Je ne sais pas comment fusionner un code c# qui importe les données de la BD et le code javascript qui localise l'adresse ?
Aussi, je n'arrive pas à passer l’événement click qui est une fonction javascript a un boutton asp
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <div id="button2" class="button" onclick="findAddress(); return false;">Chercher</div> <asp:Button ID="btnsearch" Text="Search" runat="server" CssClass = "button" /> //c'est le meme boutton en haut
Veuillez m'aider svp ?
Partager