我想从服务器获取列表数据,下面是我的代码:
//server side
var forms = db.forms.where(f => f.user_id == 12);
return View(forms.toList());
//client side, in javascript
@model IEnumerable<Workflow.Models.form>
<script>
var formdata = <%= new JavaScriptSerializer().Serialize(Model) %>;
</script>
但是资源管理器始终报告错误:未捕获的SyntaxError:意外的标记&lt;
有人可以帮忙,谢谢
答案 0 :(得分:1)
您正在尝试在Razor视图中使用WebForms构造(<%= ... %>
)。
尝试使用以下内容:
<script>
var formdata = @Html.Raw(new JavascriptSerializer().Serialize(Model);
</script>