gpt4 book ai didi

javascript - 将 MVC3 模型作为 JSON 传递给 Javascript block

转载 作者:行者123 更新时间:2023-11-28 21:06:05 25 4
gpt4 key购买 nike

我正在尝试将我的 MVC3 模型传递到客户端上的脚本 block 中。这是我的方法(Razor View ):

<script type="text/javascript">
var items = @( Json.Encode(Model) );
</script>

这里的“Model”只是一个字符串数组。这渲染得几乎正确,但编码很有趣:

var items = [&quot;item1&quot;,&quot;item2&quot;,&quot;item3];

我该如何解决这个问题?

最佳答案

如果它不是 MvcString,@ 符号 html 会对您的输出进行编码 - 因此请使用 Html.Raw

var items = @Html.Raw( Json.Encode(Model) );

关于javascript - 将 MVC3 模型作为 JSON 传递给 Javascript block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9834020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com