在mvc中显示从数据库到前端的html数据

时间:2013-12-05 07:05:04

标签: asp.net-mvc html5 asp.net-mvc-4

我已将我的应用程序从asp.net升级到mvc4。我正在使用html5并在html表中显示数据。我的数据库列包含html标记,但它将以纯文本形式呈现。请帮忙。

**

> Removable hard drive carrier only (DataPort)<html><br><b><font color
> ="red"> Part 444873-001 is no longer supplied. Please order the replacement, 580620-001</font></b></br></html>

**

以上行是我的数据如何在列中显示的示例。我想让html标签呈现为html本身。

1 个答案:

答案 0 :(得分:1)

渲染模型数据时,使用Html.Raw()帮助程序呈现未编码的HTML数据。 Razor会自动对HTML输入进行编码,以帮助防止网站上的XSS攻击。

<td>@Html.Raw(Model.MyProperty)</td>