当用到.net 时,很多新手都为如何解决.cs文件里数组赋值给.aspx中js数组的问题。我也是百度了N久,结果没有特别明确的答案,然后问了专业人士,又自己实践了一下,才搞出来的。现在给大家一个详细的例子来说明下这个问题如何解决。
第一步:定义cs数组
cs文件里后台程序中要有数组,这个数组要定义成公共的数组,
如 :public int[] aa=new int[20];
public string[] bb=new string[20];
为什么要定义成public,具体我也说不清楚,谁让我是一只菜鸟,如果不定义为public前台赋值的时候就会报错滴!
第二步:将cs数组赋值
一般要通过cs数组赋值给js数组的情况是cs数组是通过数据库读取得到的,后边的例子就是这么做的。当然,为练习也可以直接为cs数组赋值就可以了,这里就不做详细解释。
第三步:将cs数组赋值个js数组
这个步骤是关键,我选用的方法就是<%=cs数组%>。这样模糊的说法也是百度得到的,但是真正的赋值却不是简单的。因为要用到循环,所以要是一个元素一个元素的赋值可不行。