gpt4 book ai didi

asp.net - Asp.NET 5 中的 HtmlEncode 在哪里

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

我有一个自定义 IHtmlHelper使用 TagBuilder 的扩展方法并返回 HtmlString .我不能再通过tagBuiler.ToString()HtmlString构造函数,因为它现在只返回类型名。

我知道我可以使用 tabBuiler.WriteTo(TextWriter, IHtmlEncoder)方法,但我不知道如何得到一个实现 IHtmlEncoder 的对象.我在 System.Text.Encodings.Web 中都看到了编码器和 Microsoft.Framework.WebEncoders .但是这两个命名空间中的类型似乎不能很好地协同工作。

最佳答案

在 ASP.NET Core RC2 中,您可以找到 HtmlDecodeSystem.Net.WebUtility :

  • GitHub source of System.Net.WebUtility

  • 在你的 project.json 中导入依赖 system.net.utilities
    "dependencies": {
    "System.Text.Encodings.Web": "4.0.0-rc2-24027"
    }

    关于asp.net - Asp.NET 5 中的 HtmlEncode 在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33924496/

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