asp.net中后台与前台如何传递二维数组
请高手些一段示例代码在后台定义一个二维数组,然后用循环给这个二维数组赋值然后把它传递到前台前台用js脚本接受这个二维数组,并且显示出来...
请高手些一段示例代码
在后台定义一个二维数组,
然后用循环给这个二维数组赋值
然后把它传递到前台
前台用js脚本接受这个二维数组,并且显示出来 展开
在后台定义一个二维数组,
然后用循环给这个二维数组赋值
然后把它传递到前台
前台用js脚本接受这个二维数组,并且显示出来 展开
4个回答
展开全部
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的值,分割逗号,循环打出.时间关系到此为止,未测代码
}
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的值,分割逗号,循环打出.时间关系到此为止,未测代码
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2007-08-23
展开全部
用逗号隔开,传一维数组
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把这个二维数组按“,”隔开,然后在前台接受,然后用js重组。用ajaxpro 好像能够传对象到前台,可以试一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将后台数据用json序列化,然后用js的eval
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询