我在我的模型上有一個包含html值的字符串字段,我的問題是,當我放置代碼在我的視圖上呈現這個字段時,它將被完全重新轉換爲HTML,而最終的結果是一個大的字符串,HTML字符轉義...如何在asp.net MVC3上寫html字段剃鬚刀
@field //= "<div>"
呈現
< ;div> ;
我怎麼可以重寫此行爲,並迫使它寫HTML轉義在我的領域?
我在我的模型上有一個包含html值的字符串字段,我的問題是,當我放置代碼在我的視圖上呈現這個字段時,它將被完全重新轉換爲HTML,而最終的結果是一個大的字符串,HTML字符轉義...如何在asp.net MVC3上寫html字段剃鬚刀
@field //= "<div>"
呈現
< ;div> ;
我怎麼可以重寫此行爲,並迫使它寫HTML轉義在我的領域?
您可以使用Html.Raw
幫手:
@Html.Raw(field)
@FlavioOliveira,歡迎您。 –
使用@ Html.Raw:
@Html.Raw(field)
的
可能重複[寫作/輸出HTML字符串轉義(http://stackoverflow.com/問題/ 4281424/writing-outputs-html-strings-unescaped) – 2013-08-20 14:52:15