Asp.net中label传值给javascript函数问题
来源:百度知道 编辑:UC知道 时间:2024/06/08 08:31:20
<ItemTemplate>
<input id="Button1" title="查看地图" type="button" value="地图" onclick="showMap(labLat.Text,labLng.Text)"/>
<asp:Label ID="labLat" runat="server" Text='<%# BIND("Lat") %>' Visible="False"></asp:Label>
<asp:Label ID="labLng" runat="server" Text='<%# BIND("Lng") %>' Visible="False"></asp:Label>
</ItemTemplate>
我在GridView中想把某列的值传给button中的onclick事件的一个函数,可怎么也不起作用,就是想把数据库中的经度、纬度传给showMap(Lat,Lng)函数,此函数在js脚本中,请大家帮帮忙,困扰我好长时间了,查边网络,还是不能解决!
showMap(Lat,Lng)本身没有问题,问题就出在showMap(labLat.Text,labLng.Text)括号中的取值问题,不知道怎么才能取到labLat和labLng中的值。,这个放在了GridView中。
答案补充:跟mozily交流的过程中,最终得知答案为
function findLocation()
<input id="Button1" title="查看地图" type="button" value="地图" onclick="showMap(labLat.Text,labLng.Text)"/>
<asp:Label ID="labLat" runat="server" Text='<%# BIND("Lat") %>' Visible="False"></asp:Label>
<asp:Label ID="labLng" runat="server" Text='<%# BIND("Lng") %>' Visible="False"></asp:Label>
</ItemTemplate>
我在GridView中想把某列的值传给button中的onclick事件的一个函数,可怎么也不起作用,就是想把数据库中的经度、纬度传给showMap(Lat,Lng)函数,此函数在js脚本中,请大家帮帮忙,困扰我好长时间了,查边网络,还是不能解决!
showMap(Lat,Lng)本身没有问题,问题就出在showMap(labLat.Text,labLng.Text)括号中的取值问题,不知道怎么才能取到labLat和labLng中的值。,这个放在了GridView中。
答案补充:跟mozily交流的过程中,最终得知答案为
function findLocation()
<script type="text/javascript">
window.onload=function(){
var Lat=document.getElementById("labLat").innerHTML;//获取经度
var Lng=document.getElementById("labLng").innerHTML;//纬度
showMap(Lat,Lng);//调用showMap函数
}
</script>
都是手写的,有点什么语法上的错误HI我
这样肯定娶不到了,GridView转化成thml后里面的id就不是你想想的那样了,建议多查看网页源代码来分析元素的id。
一般都是有asp.net动态生成的,很有规则,很好辨认,呵呵
希望你能成功啊,不懂的话只有给你代码了,不过拿来的东西总归不是自己的,呵呵
ASP.NET C# 中Label 的问题
关于ASP.NET中label控件的问题
asp.net中 localize控件和label控件的区别
asp.net 中<asp:Label>............</asp:Label>和<asp:Label........./>这两种有什么区别
ASP.NET中如果将数据库中的一个字段取到一个label中去...
ASP.NET的label控件中获取系统当前时间,急
用Label标签在asp.net中显示数据时的问题
asp.net在table中动态添加一行包含(TextBox,Label)
在 asp.net中的listbox 中如何把一次 选中的多个项的名字输出到一个label中呢?
ASP.Net里面怎样实现dropdownlist和label联动?