我已将我的应用程序从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本身。
答案 0 :(得分:1)
渲染模型数据时,使用Html.Raw()
帮助程序呈现未编码的HTML数据。 Razor会自动对HTML输入进行编码,以帮助防止网站上的XSS攻击。
<td>@Html.Raw(Model.MyProperty)</td>