开发者

How to tell razor NOT to html escape

I am using asp.net mvc 3 with razor for a project. At some I need to serialize an array from the controller, put it in the viewdata and assign it to a js object. However when I output it using

@ViewData["some array"]

The result is html escaped so i get something like :

[{"title":"Something","id":"Something-开发者_如何学JAVA1" etc'

With the <%= %> this was not escaped so it was behaving as expected. Is it possible to tell razor not to escape this string. Perhaps, someone might suggest another approach all together.

Thanks in advance for any ideas


You need to output an instance of the new IHtmlString interface, which contains pre-escaped HTML.

To do that write @Html.Raw(...).


If you have done everything and still issue persist while it was working earlier.. Better check Certificate Expiration Date.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜