如何制作 Html.Display用于显示 HTML 我从数据库中读取



我在我的MVC项目中使用了CKEditor。我正在将 HTML 保存到数据库中。当我阅读它并将其显示在屏幕上时,我得到的是

   <p> <a href="http://www.cnh.com">www.cnh.com</a></p> <p>  </p>

我使用Html.DisplayFor。

<td>
    @Html.DisplayFor(modelItem => item.SampleCollectionInstructions)
</td>

如何使其正确显示链接,每行一个?

使用 Raw method 返回不带 html 编码的标记前任;

@Html.Raw("<div>Some text</div>")

如果其他人对循环执行此操作感到困惑,就像我一样:

您可以省略 DisplayFormodelItem =>,因此:

@Html.Raw(item.SampleCollectionInstructions)

您可以使用

@Html.Raw(WebUtility.HtmlDecode(Item.APPTXT)) 

最新更新