asp.net mvc - 在View中显示富文本代码

dtj*_*msy 3 asp.net-mvc asp.net-mvc-3

你将如何显示这样的渲染的html代码<b>short article</b>并 在ASP.net mvc 3视图中将​​其显示为粗体短文

我试过@System.Web.HttpUtility.HtmlDecode(item.short_article);但不起作用

谢谢

Wou*_*ort 8

您可以使用HtmlHelper.Raw.它将返回非HTML编码的标记.

但是,在输出这样的HTML时,您需要注意安全风险.如果用户输入一些包含Javascript的HTML代码并将其保存到数据库,则您的页面将呈现并执行此脚本.

如果用户存在为short_article字段输入恶意数据的风险,则应根据要允许的标记白名单删除其输入.