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

G_M*_*Man 2 c# asp.net asp.net-mvc razor asp.net-mvc-3

ASP.Net MVC3使用c#

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

@Html.DisplayFor(model => model.game_description)
Run Code Online (Sandbox Code Playgroud)

目前HTML正在显示为纯文本如何让它正确呈现HTML?

Dar*_*rov 7

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

@Html.Raw(Model.game_description)
Run Code Online (Sandbox Code Playgroud)

并警告并充分了解这样做的后果:您的站点容易受到XSS攻击.因此,请确保您知道此HTML的来源.