Asp.Net MVC使用ViewData导致双引号被转义为"的解决方法

 

@ViewData["list"]

 如上图所示,使用viewbag输出的结果中存在双引号,在html中是可以正常显示的,但是在js中就会被解析成",然后js就会报错。

所以要想在js中输出正常的带有双引号的字符串,需要使用 @Html.Raw(ViewData["list"] 的方式输出,这样结果是正确的

 

 

参考:https://blog.csdn.net/weixin_30596343/article/details/99518982

posted @ 2021-03-25 15:53  masha2017  阅读(421)  评论(0编辑  收藏  举报