如何在asp.net mvc中使用Serialize方法获取数据

How to get data by Serialize method in asp.net mvc

本文关键字:Serialize 方法 获取 数据 asp net mvc      更新时间:2023-09-26

我想从服务器获取列表数据,下面是我的代码:

//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>

但是浏览器总是报告错误:Uncaught SyntaxError: Unexpected token <</p>

谁能帮帮我,谢谢

你试图在Razor视图中使用WebForms构造(<%= ... %>)

尝试使用以下命令:

<script>
    var formdata = @Html.Raw(new JavascriptSerializer().Serialize(Model);
</script>