谷歌地图参数未显示
本文关键字:显示 参数 谷歌地图 | 更新日期: 2023-09-27 18:02:43
我在asp.net中有一个文本框,我在那里写地址。
下面的链接按钮,我想把它指向谷歌地图。
下面有一个文本框:
<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=<% = txtJobAddress.Text %>
下面的http://maps.google.com/maps?q=NewYork<%=txtJobAddress.Text%>
将在页面加载时为空。假设您的saveChanges方法提示一个ajax调用来保存"JobAddress"?如果是这种情况,则不会发生完整的页面回发,因此<%=txtJobAddress.Text%>
不会像在服务器上那样使用更新的值填充。您需要填充客户端查询字符串值
。在你的blur事件中,你可以添加一个javascript函数来更新你的链接:
onBlur = " javascript: saveChanges("JobAddress");updateLink ()"
在updateLink函数中,您将更新链接查询字符串值