2011-11-07 50 views
6

我在我的模型上有一個包含html值的字符串字段,我的問題是,當我放置代碼在我的視圖上呈現這個字段時,它將被完全重新轉換爲HTML,而最終的結果是一個大的字符串,HTML字符轉義...如何在asp.net MVC3上寫html字段剃鬚刀

@field //= "<div>" 

呈現

&lt ;div&gt ; 

我怎麼可以重寫此行爲,並迫使它寫HTML轉義在我的領域?

+0

可能重複[寫作/輸出HTML字符串轉義(http://stackoverflow.com/問題/ 4281424/writing-outputs-html-strings-unescaped) – 2013-08-20 14:52:15

回答

15

您可以使用Html.Raw幫手:

@Html.Raw(field) 
+0

@FlavioOliveira,歡迎您。 –

3

使用@ Html.Raw:

@Html.Raw(field)