PDA

View Full Version : سوال: input خواندن در C#



fozolefozola
جمعه 10 خرداد 1392, 20:45 عصر
با سلام

من دارم روی گوگل مپ کار می کنم
کد صفحم به صورت زیر است

مشکلم اینجاست که می خوام
مقدار input رو داخل دیتابیس بریزم ولی متاسفانه در C#‎ نمی تونم ببینمش

با تشکر



<script src=" http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAUvgMDpSwpIVSdk4Lt1gy ZxRrPG9ukeNb8tYptMFxTfI6RCHRlBR6oN-gOMyEFzILA_3i60HC7gO7HQ "
type="text/javascript">
//My Google Maps Key
</script>

<script type="text/javascript">

function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.addControl (new GSmallMapControl());
map.addControl(new GMapTypeControl());
var center = new GLatLng(30.334171415170804,48.28360855579376);
map.setCenter(center, 17);

geocoder = new GClientGeocoder();

var marker = new GMarker(center, {draggable: true});
map.addOverlay(marker);
document.getElementById("lat").value = center.lat();
document.getElementById("lng").value = center.lng ();

geocoder = new GClientGeocoder();

GEvent.addListener(marker, "dragend", function() {
var point =marker.getPoint();
map.panTo(point);
document.getElementById("lat").value = point.lat();
document.getElementById("lng").value = point.lng();
});

GEvent.addListener(map, "moveend", function() {
map.clearOverlays();
var center = map.getCenter();
var marker = new GMarker(center, {draggable: true});
map.addOverlay(marker);
document.getElementById ("lat").value = center.lat();
document.getElementById("lng").value = center.lng();

GEvent.addListener(marker, "dragend", function() {
var point =marker.getPoint();
map.panTo(point);
document.getElementById("lat").value = point.lat();
document.getElementById("lng").value = point.lng();
});
});
}
}

function showAddress(address) {
var map = new GMap2(document.getElementById("map"));
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
if (geocoder) {
geocoder.getLatLng (
address,
function(point) {
if (!point) {
alert(address + " city not found !");
}
else {
document.getElementById("lat").value = point.lat();
document.getElementById("lng").value = point.lng();
map.clearOverlays()
map.setCenter(point, 14);
var marker = new GMarker(point, {draggable: true});
map.addOverlay(marker);

GEvent.addListener(marker, "dragend", function() {
var pt =marker.getPoint();
map.panTo(pt);
document.getElementById("lat").value = pt.lat();
document.getElementById("lng").value = pt.lng();
});

GEvent.addListener(map, "moveend", function() {
map.clearOverlays();
var center = map.getCenter();
var marker = new GMarker(center, {draggable: true});
map.addOverlay(marker);
document.getElementById ("lat").value = center.lat();
document.getElementById("lng").value = center.lng();

GEvent.addListener(marker, "dragend", function() {
var pt =marker.getPoint();
map.panTo(pt);
document.getElementById("lat").value = pt.lat();
document.getElementById("lng").value = pt.lng();
});
});
}}
);
}}
</script>

<script language="JavaScript">

var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all )) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document. onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontext menu=clickIE;}
document.oncontextmenu=new Function("return false")

</script>


</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

<table bgcolor="#FFFFFF" width="80%">
<tr>
<td colspan="2">
<b>مشخصات جغرافیایی:</b>
</td>
</tr>
<tr>
<td width="120">
عرض جغرافیایی:</td>
<td>

<input type="text" size="34" name="latitude" value="" id="lat" /></td>
</tr>
<tr>
<td width="120">

طول جغرافیایی:</td>
<td>

<input type="text" size="34" name="longitude" value="" id="lng" /></td>
</tr>
</table>
<br>

<div align="center" id="map" style="width: 80%; height: 400px">
</div>

fozolefozola
شنبه 11 خرداد 1392, 13:52 عصر
کسی بلد نیست؟

من یه چیزایی پیدا کردم که اگر Runat="Server" بزارم می تونم ازش استفاده کنم ولی مشکل دیگه ای بوجود اومد

که الان موقعیت مکان که اتوماتیک پر می شد وقتی runat="server" رو می زارم تو input دیگه نمیشه پرشون کرد