我使用这显示在我看来,一些内容:<%= Html.Encode(Model.synopsis) %>
ASP.NET MVC HTML逃生
内容简介有HTML字符转义因此,例如存储在数据库中像这样的一些内容将如下所示:
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit
anim id est laborum.</p>
如何更改我的代码以将其显示为HTML?所以转义的HTML在前端变成了HTML。
谢谢。
既然你已经HTML编码的HTML在数据库中,你需要显示它之前,对其进行解码。但是在数据库中没有HTML编码的HTML会更容易。 :)(“HTML编码”的意思是“编码包含在HTML中” - 在将数据存储到数据库时不需要这样做)。 – bzlm 2011-03-29 19:29:48