在ASP.NET MVC3视图中显示数据库中的HTML字段

时间:2011-10-11 18:47:33

标签: html asp.net-mvc

我觉得这应该很容易,但似乎让我很难过。

我有一个包含HTML的数据库字段。例如,该字段可能包含以下内容:

<html>
 <p>This is HTML from the database.</p>
</html>

现在,我想要做的就是将这个HTML渲染到页面上。而是显示实际的HTML标记。

我确信这很简单,但我一直在寻找一段时间,但尚未找到解决方案。

提前感谢您的帮助!对我来说很容易:)

2 个答案:

答案 0 :(得分:2)

尝试

解码

@Html.Raw(HttpUtility.HtmlDecode(Model.YourHtmlContent));

Unenconded

@Html.Raw(Model.YourHtmlContent);

答案 1 :(得分:1)

如果您使用剃须刀视图,请使用

@Html.Raw(model.foo)