使用Razor MVC中的HTML内容解码字符串

Pra*_*ant 3 html asp.net asp.net-mvc razor

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

的<strong>你好</强>

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

你好

如何在Razor中进行解码?

Pat*_*man 14

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

@Html.Raw(someString)
Run Code Online (Sandbox Code Playgroud)

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

@Html.Raw(WebUtility.HtmlDecode(someString))
Run Code Online (Sandbox Code Playgroud)