我的内容包含 HTML 标签,但是当我将值写入视图时,它会对其进行编码,并且 HTML 标签混乱。
我尝试使用 HtmlDecode,但同样的问题。
代码:
@WebUtility.HtmlDecode(img.Description)
数据:
{
"name": "pic1.jpg",
"order": 2,
"likes": 21,
"title": "this is pic01",
"description": "dette er<br />beskrivelse"
}
输出(HTML):
<div class="details-wrap">
<hr style="width:60%;" />
dette er<br />beskrivelse
</div>
要在 ASP.NET Core 视图中显示 HTML 解码的描述,可以使用 @WebUtility.HtmlDecode 来解码 img.Description 中包含的 HTML 字符串。以下是在 Razor 视图中编写语法的方法:
`@使用System.Net
@Html.Raw(WebUtility.HtmlDecode(img.Description))
``
dette er
beskrivelse