function go(ids)
{
var val= document.getElementById('txt'+ids).value;
var i=ids;
alert(i);
var s='<%=GetVal("'+i+'","'+val+'")%>';
alert(s+val);
}
在页面打开的时候老说 列名 'val' 无效 这只是传两个参数到方法中.又不是字段.
为什么页面打开的时候会执行后台的那方法呢。 我也没写在Page_load事件中前台调用 <a onclick="go('<%#Eval("informationId")%>');">ssss</a>
{
var val= document.getElementById('txt'+ids).value;
var i=ids;
alert(i);
var s='<%=GetVal("'+i+'","'+val+'")%>';
alert(s+val);
}
在页面打开的时候老说 列名 'val' 无效 这只是传两个参数到方法中.又不是字段.
为什么页面打开的时候会执行后台的那方法呢。 我也没写在Page_load事件中前台调用 <a onclick="go('<%#Eval("informationId")%>');">ssss</a>
传值有问题 js是这么给后台传的吗
这种写法是在页面加载的时候就发生的
所以变量的都没有
换成Ajax吧
自己写ajax 解决了。这个方式值传不到后台。