如何在mvc 5中创建字符串数组

时间:2016-08-22 07:33:48

标签: javascript json asp.net-mvc

客户端代码

var availableTags = ["tag1", "tag2"];

我从数据库中获取标签,如何在mvc 5中创建变量?我想写这个:

var availableTags = @ViewBag.Tags;

我试过

ViewBag.Tags = JsonConvert.SerializeObject( new List<string>() { "Tag1", "Tag2" });

但这不起作用

1 个答案:

答案 0 :(得分:2)

您可以使用Json.Encode

服务器端

ViewBag.Tags = new List<string>() { "Tag1", "Tag2" };

客户端

var availableTags = @Html.Raw(Json.Encode(ViewBag.Tags));