car*_*lez 5 javascript asp.net-core-mvc
我正在编写一个asp net core应用程序.我想要实现的是使用Javascript读取视图中的模型.我找到了这段代码,但是当我运行它时,我收到此错误:
'IJsonHelper'不包含'Encode'的定义,并且没有扩展方法'Encode'接受类型'IJsonHelper'的第一个参数可以找到(你是否缺少using指令或汇编引用?)
我该怎么办呢?
调节器
public async Task<IActionResult> Index()
{
return View(await _context.Bolla.ToListAsync());
}
Run Code Online (Sandbox Code Playgroud)
视图
@model IEnumerable<ps0001.Models.Bolla>
<script>
var bolla = @Html.Raw(Json.Encode(Model));
</script>
Run Code Online (Sandbox Code Playgroud)
San*_*man 11
请尝试使用此view代替:
@model IEnumerable<ps0001.Models.Bolla>
<script>
var bolla = '@Html.Raw(Json.Serialize(Model))';
</script>
Run Code Online (Sandbox Code Playgroud)
编辑:
要查看内容,请Model使用以下内容解析提取的内容:
var parseModel = JSON.parse(bolla);
然后,您将能够使用该对象及其包含的任何属性.