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

时间:2012-06-19 09:49:53

标签: asp.net-mvc asp.net-mvc-3

如何显示如此<b>short article</b>的呈现的html代码,并将其显示为粗体简短 在ASP.net mvc 3视图中?

我尝试了@System.Web.HttpUtility.HtmlDecode(item.short_article);但是没有工作

感谢

1 个答案:

答案 0 :(得分:7)

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

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

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