在 Razor MVC 中解码具有 HTML 内容的字符串

Decode String with HTML content in Razor MVC

我有一个来自数据库的字符串:

<strong>Hello</strong>

现在我希望我的剃刀视图显示为:

Hello

如何在 Razor 中解码?

使用HtmlHelper.Raw。这将阻止视图引擎从数据库中解码您的字符串:

@Html.Raw(someString)

如果字符串在你的数据库中被编码,那么你需要调用WebUtility.HtmlDecode:

@Html.Raw(WebUtility.HtmlDecode(someString))

您可以使用@Html.Raw("<strong> Hello </strong>")