谷歌地图参数不显示 - c#

我在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 ?> 我当前…