Inv
Legacy Member
Ik heb een asp.net pagina, de code behind hiervan is in c# opgesteld. Ook heb ik een javascript dat de google maps api aanspreekt.
Ik roep dit javascript op via code behind (omdat ik met geneste masterpages werk is dit het meest gemakkelijke).
Inhoud van code behind
Inhoud van javascript:
Nu wil ik deze return variabelen uit javascript opvangen in mijn codebehind. Daar ga ik ze wegschrijven naar mijn databank. Heb al wat zitten googelen maar vind niet direct syntax om dit te doen. Ideeën?
Ik roep dit javascript op via code behind (omdat ik met geneste masterpages werk is dit het meest gemakkelijke).
Inhoud van code behind
Code:
protected void Page_Load(object sender, EventArgs e)
{
Page.ClientScript.RegisterClientScriptInclude("gmaps", ResolveUrl(@"~\Scripts\googlemaps_insert.js"));
if (!Master.Page.ClientScript.IsStartupScriptRegistered("googlemaps"))
{
Master.Page.ClientScript.RegisterStartupScript
(this.GetType(), "googlemaps", "initialize();", true);
}
}
Inhoud van javascript:
Code:
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(51.026956, 4.479804),
zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
mapOptions);
var lat = 0;
var lng = 0;
google.maps.event.addListener(marker, 'click', function () {
map.setCenter(marker.getPosition());
lat = lat(marker.getPosition());
lng = lng(marker.getPosition());
});
return lat, lng;
}
Nu wil ik deze return variabelen uit javascript opvangen in mijn codebehind. Daar ga ik ze wegschrijven naar mijn databank. Heb al wat zitten googelen maar vind niet direct syntax om dit te doen. Ideeën?