我在MVC视图中使用了这样一段代码,
@{
var users = ViewData["Users"] as List<string>;
string usersJson = Json.EnCode(users);
}
接下来,在视图的后面有一些js语句,我想直接使用usersJson作为数据源输入,
<script>
......
data: @userJson
.......
</script>
但是@usersJson输出的双引号总是被转义,换成了"
直接在html标签里输出的话,显示的是正确的双引号。
请问该如何不让它转义呢。
@userJson修改为:@MvcHtmlString.Create(userJson)
谢谢,果然可以,非常感谢。