我正在使用ASP.NET MVC 3和Razor进行项目开发。
有时我需要将控制器中的数组序列化,将其放入视图数据(ViewData)并分配给一个JS对象。然而,当我用输出它时,
@ViewData["some array"]
结果已进行HTML转义,因此我得到的类似于:[{"title":"Something","id":"Something-1" etc'
使用 <%= %> 时,此内容未被转义,因此它按预期工作。是否有可能告诉 Razor 不要转义此字符串?也许,有人会提供完全不同的方法。
非常感谢您提供的任何想法。