包含HTML的数据库字段显示原始文本

时间:2011-07-09 14:20:46

标签: c# asp.net asp.net-mvc asp.net-mvc-3 razor

ASP.Net MVC3使用c#

我目前在我的应用程序中有一个存储HTML的数据库字段,但是当我尝试使用时显示HTML字段。

@Html.DisplayFor(model => model.game_description)

目前,HTML正在显示为纯文本,如何才能正确呈现HTML?

1 个答案:

答案 0 :(得分:7)

你的意思是没有HTML编码吗?您可以使用Html.Raw帮助程序:

@Html.Raw(Model.game_description)

请注意并充分了解这样做的后果:您的网站容易受到XSS attacks的攻击。因此,请确保您知道此HTML的来源。