gpt4 book ai didi

c# - 如何使存储为 C# 字符串的 HTML 元素正确显示?

转载 作者:行者123 更新时间:2023-12-04 02:29:49 29 4
gpt4 key购买 nike

我有一些存储在 C# 字符串中的 HTML 代码。我希望它显示为文本而不是 HTML 代码。这是一些示例代码:

@page "/page"
@using System
@using System.Net

@{
var link = "<a href='https://apple.com'>Link</a>"
}

<h1>Page</h1>

@WebUtility.HtmlDecode(link)

我正在使用 Blazor(不是 MVC)并且我尝试使用 this 中推荐的 HtmlDecode 方法问题。我希望链接显示如下:

link

但它显示为:

<a href="https://apple.com">link</a>

我对其他 HTML 元素也有同样的问题。有谁知道我怎样才能让它正确显示?

最佳答案

使用MarkupString

@((MarkupString)link)

@{
string link = "<a href='https://apple.com'>Link</a>"
}

关于c# - 如何使存储为 C# 字符串的 HTML 元素正确显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64959595/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com