如何编写HTML语法在ASP.NET Core中查看

问题描述 投票:0回答:1

我的内容包含 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&lt;br /&gt;beskrivelse
</div>
c# html asp.net-core
1个回答
1
投票

要在 ASP.NET Core 视图中显示 HTML 解码的描述,可以使用 @WebUtility.HtmlDecode 来解码 img.Description 中包含的 HTML 字符串。以下是在 Razor 视图中编写语法的方法:

`@使用System.Net

@img.标题

@Html.Raw(WebUtility.HtmlDecode(img.Description))

`

`

这是pic01

dette er
beskrivelse

`
© www.soinside.com 2019 - 2024. All rights reserved.