【发布时间】:2012-08-14 19:54:02
【问题描述】:
我在服务器上有一个字符串列表,我将其发送到部分视图。
List<string> list = new List<string>();
list.Add("1");
list.Add("2");
在客户端,我将列表转换为 json,如下所示:
var stringList = @(Html.Raw(Json.Encode(this.Model.StringList)));
alert(stringList );
警报回复是:1,2,我应该得到["1","2"]。
关于如何处理这个问题的任何线索?
非常感谢。
【问题讨论】:
-
转到 Web 浏览器的控制台,然后输入
alert(["1", "2"])。点击输入。它将提醒1,2,因为["1", "2"].toString() === "1,2"。你应该尝试console.log(stringList)看看它到底是什么——也许你已经拥有了你想要的东西。
标签: javascript jquery asp.net-mvc