2012-03-04 76 views
16

我有一些html存储在表中。这里是一些样本数据Html.Raw不工作asp.net mvc

<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 /> 

我想在页面上显示,我使用asp.net的MVC Razor视图和使用

@Html.Raw(blog.Body) 

,但它不工作。有人可以帮忙,原因是什么。

感谢

成员Parminder

+6

“它不工作”(原文如此)是不够的描述。请阅读http://tinyurl.com/so-hints并编辑您的问题。 – 2012-03-04 15:13:58

回答

43

亲切试试这个:

@Html.Raw(HttpUtility.HtmlDecode(blog.Body)); 

,让我知道它的工作。

+0

你是太棒了,像魅力工作。 – Parminder 2012-03-04 15:20:40

+0

很好听,不要忘了标记为答案:) – 2012-03-04 15:21:14

+5

当有人发布JavaScript到博客时会发生什么?除非可以保证脚本永远不会进入数据库,否则您应该清理HTML。所有这些都是关于回收问题,现在人们会阅读并认为可以使用Raw。 – RickAndMSFT 2012-03-04 21:06:08