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

Łuk*_*ran 3 asp.net-mvc

我将文本格式化为HTML保存在数据库中.现在我想做的是获取该文本并发送视图,所有html格式化.但我得到的只是:< p>

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

Dar*_*rov 9

不要在视图中进行HTML编码:

剃刀:

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

WebForms的:

<%= Model.SomeHtmlStringComingFromTheDatabase %>
Run Code Online (Sandbox Code Playgroud)

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