<%=eC[2,<%=i%>]%>html页面中不能输出数组的值,请教一下高手,我该怎么写呢?
html页中需要调用数组eC[2,i],里面的i是根据for循环的i值。
<%=eC[2,i]%>
就可以了
i读不出来呢,不知道为什么,出来的是<%=eC[2,i]%>,而且报错!
eC是页面函数吗,往页面循环输出的话我一般用jstl的foreach
i在哪里定义的,不会是js吧。那没办法,因为asp.net是先求值的,再发送到页面,此时js才执行。所以i没有值
要么i放在服务器计算,要么ajax
你这语法不对呀,<%%>里头不能再嵌套<%%>,你可以使用JSTL语句的/c:froEach,这样既简单又方便,你试试看
<%for(int i=0;i<=5;i++)%>
<%for(int i=0;i<=8;i++)%>