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 :
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);
        }
    });
}
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

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 ?