如何告诉剃刀不要HTML转义

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

@ViewData["some array"] 

结果是HTML转义,所以我得到像这样的东西:

 [{"title":"Something","id":"Something-1" etc' 

有了<%=%>这个没有被转义,所以它的行为和预期的一样。 是否有可能告诉剃刀不要逃避这个string。 也许,有人可能会提出另一种方法。

提前感谢您的任何想法

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

要做到这一点写@Html.Raw(...)