问题

我已将安全/已清除的HTML储存在资料表中.

如何在Razor视图中写出此HTML内容?

它总是将< 和&符号转义为& amp; .



解决方法

假设您的内容位于名为 mystring ...

的字符串中

您可以使用:

@Html.Raw(mystring)

或者,您可以将字符串转换为 HtmlString 或在模型中实现 IHtmlString 或直接内联的任何其他类型,并使用常规 @ :

@{ var myHtmlString = new HtmlString(mystring);}
@myHtmlString



相关问题推荐