Unb*_*ble 1 html asp.net asp.net-mvc razor asp.net-mvc-5
因此,我在 ASP.Net MVC 5 中有一个类似 wordpress 的网站,我可以在其中为我的客户创建网站。现在客户的一个网站需要一个文本框来添加html内容。因此,我添加了[AllowHTML]该文本框,这样我就能够成功地将文本框内容保存到数据库中。现在我的问题是如何在前端渲染。我的意思是我有一个模型属性
public string htmlcontent {get;set;}
我从数据库获得的价值是
<p>abc</p>。
现在在我的 cshtml 文件中渲染它的最佳方法是什么?如果我做类似的事情
@Model.htmlcontent
我的输出只是纯<p>abc</p>文本,但我希望 DOM 能够理解 html 内容和属性并相应地呈现它。
您需要告诉剃刀引擎不要使用以下命令转义字符串Html.Raw:
@Html.Raw(Model.htmlcontent)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1845 次 |
| 最近记录: |