我在我的MVC项目中使用了CKEditor。我正在将 HTML 保存到数据库中。当我阅读它并将其显示在屏幕上时,我得到的是
<p> <a href="http://www.cnh.com">www.cnh.com</a></p> <p> &nbsp;</p>
我使用Html.DisplayFor。
<td>
@Html.DisplayFor(modelItem => item.SampleCollectionInstructions)
</td>
如何使其正确显示链接,每行一个?
使用 Raw method
返回不带 html 编码的标记前任;
@Html.Raw("<div>Some text</div>")
如果其他人对循环执行此操作感到困惑,就像我一样:
您可以省略 DisplayFor 和 modelItem =>,因此:
@Html.Raw(item.SampleCollectionInstructions)
您可以使用
@Html.Raw(WebUtility.HtmlDecode(Item.APPTXT))