在后台定义3个变量,要有 public 修饰符,如
public string a = "aaa";
public string b = "bbb";
public string c = "ccc";
在前台js调用
function test() {
var a = "<%=a %>";
var b = "<%=b %>";
var c = "<%=c %>";
alert("a:"+a +",b:"+ b+",c:" + c);
}
test();
这样就可以了。
没明白你的意思,是否是C#有三个后台的变量要传给js如果是,那么很简单在CS文件里定义三个protected变量A,B,C进行赋值后,在aspx页面里js代码里,则使用<% A %>传递!!
你可以试试用var a=<%=data%>,data为后台变量名
定义三个变量呗,protected 类型变量