我有一个带属性
的viewmodelpublic List<string> Answers { get; set; }
如何将列表的值传递给数组变量?
目前在我的视图中有这个javascript代码,但它在foreach循环中的answers数组上有错误。
当前上下文中不存在名称答案。
<script type="text/javascript">
var answers = [];
@foreach(string answer in Model.Answers)
{
var ans = @answer;
answers.push(ans);
}
</script>
答案 0 :(得分:0)
使用Json.net序列化Json。虔诚地使用它!然后考虑将json送到客户端的最简洁方法。通常这是一个单独的api调用。我们将web api改进了我们的服务器渲染应用程序,因此我们甚至不必担心调用Json.net。我们只返回C#对象,web api转换它们。 (不是新技术!)你真的不应该在剃须刀模板中这样做。