我在asp.net中有一个文本框,我在其中写地址。
在下面的链接按钮上,我想将其定向到goole地图。
我有下面的文本框:
<asp:TextBox ID="txtJobAddress" runat="server" TextMode="MultiLine" Width="95%" Height="20px"
onBlur="javascript:saveChanges('JobAddress');"></asp:TextBox>
链接按钮如下:
<a href="http://maps.google.com/maps?q=<%=txtJobAddress.Text%>" target="_blank">
<img src="images/gmap_button.gif" alt="Map" />
</a>
但是当通过锚标记定向时,它没有捕获“ q”参数。
其给予为:
https://www.google.com/maps/preview?q=
为什么它不取值:
<%=txtJobAddress.Text%>
请帮助我,我如何在此处附加文本框字符串
http://maps.google.com/maps?q=
如下
http://maps.google.com/maps?q=NewYork
参考方案
<%=txtJobAddress.Text%>
在页面加载时将为空。大概您的saveChanges方法会提示ajax调用以保存“ JobAddress”?如果是这种情况,则不会发生整页回发,因此<%=txtJobAddress.Text%>
不会填充更新的值,因为这将在服务器上发生。您将要填充客户端的查询字符串值
例如在您的模糊事件中,您可以添加对javascript函数的调用,以更新您的链接:
onBlur =“ javascript:saveChanges('JobAddress'); updateLink()”
在您的updateLink函数中,您将更新链接查询字符串值
这个json格式正确吗? - c#我尝试解析时有json数据,返回错误的语法错误,请帮助我发现语法错误。[{"isData":"Yes","Details":"[{"Id":"70","Name":"Test","FileName…
.NET C#Webbrowser填充输入,不带ID或类名 - javascript我需要在网络浏览器中填写一个输入,但这不起作用。我认为必须使用name属性来完成,但是怎么做呢?foreach (HtmlElement login in webBrowser1.Document.GetElementsByTagName("input")) { if (login.GetAttribute("name"…
ddl在服务器中未更新-asp.net - javascript我在ASP.NET c#上工作。我有一个DropDownList。 (runat =“ server”)在$ {document).ready上,我更新了它的值:$(document).ready(function () { document.getElementById("ddl").value = "abc"; ……
asp.net mvc中的对象数组数据始终为null - javascript我需要通过json将对象数组发送到asp.net mvc 2,但是我在mvc控制器中没有得到null对象是这样的entries[1].date = "12/22/2014" entries[1].Ref = "0002" entries[1].Credit = "100" entries[2].da…
Google Maps-将地址转换为纬度和经度-PHP后端? - php是否可以转换(在PHP后端):<?php $Address = "Street 1, City, Country"; // just normal address ?> 至<?php $LatLng = "10.0,20.0"; // latitude & lonitude ?> 我当前…