求高手指导js button事件中调用后台方法的问题。。。

jsbutton事件:document.getElementById('btnSelect').onclick=function(){vars='<%=Getlongi_... js button事件:
document.getElementById('btnSelect').onclick =function(){
var s= '<%=Getlongi_lati() %>';
var longtitude1= <%=longti1 %>;
var latitude1= <%=lati1 %>;
var newData = new google.maps.LatLng(latitude1,longtitude1);
map.setCenter(newData);
}

后台方法:
protected decimal Getlongi_lati()
{
if (!string.IsNullOrEmpty(txtequip.Text.Trim()))
{
longti1 = (decimal)Traffic.BLL.Equipment.Equipments.Find(c => c.EquipID == txtequip.Text.Trim()).Longitude;
lati1 = (decimal)Traffic.BLL.Equipment.Equipments.Find(c => c.EquipID == txtequip.Text.Trim()).Latitude;
}
//else
//{
// longti1 = 116.4659500000000000m;
// lati1 = 39.9714900000000000m;
//}
return lati1;
}
我想在后台根据页面的文本框中输入的值获得对应监测点的经纬度,然后点击button时传到前台,重新定位地图中心,为什么没有效果呢。。。点击button时没有反映,求高手解答啊!!
展开
 我来答
紫日花园
2012-07-23 · 超过11用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:30万
展开全部
将Button作为服务器控件,点击Button调用Getlongi_lati()事件,获得你所需的值,然后在页面中加一个隐藏控件在后台将所需的值赋给隐藏控件,在前台通过id获得所需的值
追问
我需要无刷新方式的
追答
那只有用ajax了
厉乐人0GW
2012-07-21
知道答主
回答量:91
采纳率:0%
帮助的人:10.5万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式