如题。我在aspx页面定义了一个方法,如下
<script language=jscript>
var showinfo=function(tr){
var text=tr.cells[1].children[0].innerHTML;
searchresult(text);
};
</script>
并且使用了UpdatePanel,中间放了个Timer控件。在后台Timer事件中准备调用这个js方法。
.aspx.cs代码中
protected void Timer1_Tick(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(UpdatePanel1, GetType(), "msg", "showinfo(解放中路)", true);
}
系统却提示:错误:'解放中路'未定义
这是哪里出错了呢,谢谢,在线等。
15 个解决方案
你这个思路恐怕都有问题吧,定时器反复在页面反复注册showinfo干什么?
不是注册啊,因为我数据表里有很多地址,定时器每隔2分钟就扫描一个地址,同时通过showinfo(str)方法在地图上定位。
function showinfo(text)
{
searchresult(text);
}
showinfo('解放中路')