将模型对象绑定到JavaScript数组时出现语法错误

时间:2013-07-12 15:37:02

标签: javascript asp.net-mvc asp.net-mvc-3 razor

我正在尝试将模型对象绑定到javascript数组:

<script type="text/javascript">
    var tests = [];
    tests = @Html.Raw(new JavaScriptSerializer().Serialize(Model.TestList));
</script>

我在分号下面得到一个小的红色语法错误标记。如果我删除分号,我会在下一行中得到相同的红色标记。这是在</div>标记之前的最后一个div内的局部视图内。

我在这段代码中缺少什么?

1 个答案:

答案 0 :(得分:4)

试试这个

 tests = @(Html.Raw(new JavaScriptSerializer().Serialize(Model.TestList)))

最后不需要分号。