javascript中如何获取后台的数组?

这是我后台的一个方法publicstring[]test{get{string[]t={"aa","bb","cc"};returnt;}}然后这是我aspx页面中的代码... 这是我后台的一个方法
public string[] test
{
get
{
string[] t = { "aa", "bb", "cc" };
return t;
}
}
然后这是我aspx页面中的代码
<script type="text/javascript">
var test='<%=test %>';
document.write("a:"+test[0]+"<br>");
document.write("b:"+test[1]+"<br>");
document.write("c:"+test[2]+"<br>");
</script>

运行后显示出来是:
a:undefined
b:undefined
c:undefined
请问应该怎么写才可以获取到后台的数组?谢谢
展开
 我来答
dkxpsg
2009-08-22 · TA获得超过1627个赞
知道小有建树答主
回答量:592
采纳率:0%
帮助的人:1037万
展开全部
你可以在后台注册这个数组
protected void Page_Load(object sender, EventArgs e)
{
string[] strArr = new string[3] { "123", "456", "789" };
string str="";
for (int i = 0; i < 3; i++)
{
str += "'" + strArr[i] + "',";
}
str = str.Substring(0, str.Length - 1);
ClientScript.RegisterArrayDeclaration("strArr", str);
}

<form id="form1" runat="server">
<div>
</div>
</form>
<script language="javascript" type="text/javascript">
alert(strArr);
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式