关于前后台传递数组的问题!

leecopper 2008-10-05 12:26:23
在asp.net中,后台*.aspx.cs里有一个数组,请问如何把它传到前台,以便可以在javascript 中使用这个数组,谢谢!
...全文
147 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
ly745455 2011-07-07
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 zifengshen1981 的回复:]
用json格式构造,很方便操控的
[/Quote]
+
紫魂一号 2011-07-07
  • 打赏
  • 举报
回复
用json格式构造,很方便操控的
孟子E章 2011-07-07
  • 打赏
  • 举报
回复
String[] a = {"A", "B" };
String s = "";
for (int i = 0; i < a.Length; i++)
{
s += "'" + a[i]+"',";
}
s = s.Substring(0,s.Length - 1);
Page.ClientScript.RegisterArrayDeclaration("arr", s);

这样前台会生成

<script type="text/javascript">
//<![CDATA[
var arr = new Array('A','B');
//]]>

</script>
ycproc 2011-07-07
  • 打赏
  • 举报
回复
json 或者 XML 的一个 ajax交互
coxie007 2011-07-07
  • 打赏
  • 举报
回复
json吧。
p5q5o5w5 2011-07-06
  • 打赏
  • 举报
回复
(string 名字)

这里的名字写什么,直接随便定个吗?
还有为什么我放到后台,说关键字string无效
Evan_Chan 2008-10-06
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 qian6688099 的回复:]
public string 数组名(string 名字)

{
....你的程序....;
return 数组;
}


前台:
<%=数组名(string 名字)
%>
[/Quote]

6楼这位大哥,请问javascript中的<%=数组名(string 名字)%>输出的是数组吗?如何使用?你试过吗?给个代码瞧瞧!
qian6688099 2008-10-06
  • 打赏
  • 举报
回复
楼上这位,,你想输出数组里面的东西,可以加上for循环啊,<% 在这里面输出来 %>
Evan_Chan 2008-10-06
  • 打赏
  • 举报
回复
楼上的谢谢!我试过可以了...
mengxj85 2008-10-05
  • 打赏
  • 举报
回复
组成一个字符串,在中间自己用一个符号把他隔开,再在JS里解析
5Br 2008-10-05
  • 打赏
  • 举报
回复

protected string 数组名(string 名字)

{
....你的程序....;
return 数组;
}
qian6688099 2008-10-05
  • 打赏
  • 举报
回复
public string 数组名(string 名字)

{
....你的程序....;
return 数组;
}



前台:
<%=数组名(string 名字)
%>
qian6688099 2008-10-05
  • 打赏
  • 举报
回复
public string 数组名(string 名字)

{
....你的程序....;
return 数组;
}



前台:
<%=数组名(string 名字)
%>
Evan_Chan 2008-10-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 mengxj85 的回复:]
组成一个字符串,在中间自己用一个符号把他隔开,再在JS里解析
[/Quote]
用这个方法将数组转成字符串,再javascript使用<%=函数名%>调用,可返回一个字符串,再将字符串分解...这样也行...
Evan_Chan 2008-10-05
  • 打赏
  • 举报
回复
Ajax+WebService可以实现

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧