如何告诉剃刀不要html逃脱

sTo*_*rov 50 javascript razor asp.net-mvc-3

我正在使用带有剃刀的asp.net mvc 3进行项目.在某些情况下,我需要从控制器序列化一个数组,将它放在viewdata中并将其分配给js对象.但是当我输出它时

@ViewData["some array"]
Run Code Online (Sandbox Code Playgroud)

结果是html转义,所以我得到类似的东西:

[{"title":"Something","id":"Something-1" etc'
Run Code Online (Sandbox Code Playgroud)

使用<%=%>,这不会被转义,因此它的行为符合预期.是否有可能告诉剃刀不要逃避这个字符串.也许,有人可能会提出另一种方法.

提前感谢任何想法

SLa*_*aks 88

您需要输出新IHtmlString接口的实例,其中包含预转义的HTML.

要写那个@Html.Raw(...).