Html.Raw不能正常运行asp.net mvc

Par*_*der 21 c# asp.net-mvc visual-studio-2010 razor

我有一些存储在表格中的html.这是一些示例数据

<p><span style="font-size: small; color: #ff0000;"><span style="font-size: small;"> <span style="font-size: large; color: #000000;">???</span><br />  <br />????? ????? ?? ??? ??? ?? ??? ???? ????,<br />?? ???? ?? ???? ??? ?? ?? ???? ?? ???,<br />
Run Code Online (Sandbox Code Playgroud)

我试图在页面上显示,我正在使用asp.net mvc razor视图和使用

@Html.Raw(blog.Body)
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有人可以帮忙吗,原因是什么.

谢谢

成员Parminder

Moh*_*lam 51

请试试这个:

@Html.Raw(HttpUtility.HtmlDecode(blog.Body));
Run Code Online (Sandbox Code Playgroud)

并让我知道它是否有效.

  • 当有人向博客发布JavaScript时会发生什么?你真的应该清理HTML,除非你能保证脚本永远不会进入数据库.所有关于回收问题的问题,现在人们会读到这个并认为使用Raw是可以的. (6认同)
  • +1在任何地方都找不到HtmlDecode()!谢谢 :) (2认同)