fusionner code javascript et c#
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:
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:
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:
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 ?