asp.net中后台与前台如何传递二维数组

请高手些一段示例代码
在后台定义一个二维数组,
然后用循环给这个二维数组赋值
然后把它传递到前台
前台用js脚本接受这个二维数组,并且显示出来
最新回答
暴力萌萌

2024-10-12 07:29:31

AJAX实现
in cs file:
public partial class tempClass
{
protected void Page_Load(object sender, EventArgs e)
{

//注册AJAX
AjaxPro.Utility.RegisterTypeForAjax(typeof(tempClass));
}
[AjaxPro.AjaxMethod()]
public void CreateArray(int m,int n)
{
char[][] str = new char[m][];
for (int i = 0; i < n; ++ i)
{
str[n] = new char[500];
}

foreach(char ch in str)
{
hidField1.Vlaue=ch.ToString()+",";
}
}
}

----------in aspx file
<script language="javascript" type="text/javascript">
function getArr()
{
TempClass.CreateArray(10,10);
//获得hidField1的值,分割逗号,循环打出.时间关系到此为止,未测代码
}
姊‘妝濃孒

2024-10-12 07:46:58

用逗号隔开,传一维数组
沫白丶黯然空灵景煞

2024-10-12 07:40:52

把这个二维数组按“,”隔开,然后在前台接受,然后用js重组。用ajaxpro 好像能够传对象到前台,可以试一下
じ○Ve→三妻四妾

2024-10-12 06:28:58

将后台数据用json序列化,然后用js的eval