2012-03-04 75 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