谷歌地图参数未显示

本文关键字:显示 参数 谷歌地图 | 更新日期: 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函数中,您将更新链接查询字符串值