ASP .NET MVC - 如何从控制器发送html到视图

时间:2011-05-25 14:25:07

标签: asp.net-mvc

我在数据库中保存了HTML格式的文本。 现在我想做的是获取该文本并发送视图,所有html格式化。但我得到的只是:     &安培; LT; p& GT;

这不是我想要的。任何想法如何获得

2 个答案:

答案 0 :(得分:9)

请勿在视图中进行HTML编码:

剃刀:

@Html.Raw(Model.SomeHtmlStringComingFromTheDatabase)

的WebForms:

<%= Model.SomeHtmlStringComingFromTheDatabase %>

备注:通过这样做,您承认您完全理解XSS attacks应用程序容易受到攻击的后果,并且如果来自用户输入,您就必须清理此HTML。

答案 1 :(得分:0)

在您的视图中查看使用Html.Raw()。