.NET内核中的HtmlDecode如何替换?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (61)

我需要解码.NET Core(MVC6)中的HTML字符。看起来.NET Core没有WebUtility.HtmlDecode函数,这是以前每个人都用于这个目的。.NET Core中是否存在替换?

提问于
用户回答回答于

我已经开始在.NET核心应用程序上开发,遇到了很多问题,比如我不知道我通常的类所在的包的名称。ReShareper有很好的功能来解决这个问题:

用户回答回答于

这是在System.Net.WebUtility的类:

//
// Summary:
//     Provides methods for encoding and decoding URLs when processing Web requests.
public static class WebUtility
{
    public static string HtmlDecode(string value);
    public static string HtmlEncode(string value);
    public static string UrlDecode(string encodedValue);
    public static byte[] UrlDecodeToBytes(byte[] encodedValue, int offset, int count);
    public static string UrlEncode(string value);
    public static byte[] UrlEncodeToBytes(byte[] value, int offset, int count);
}

扫码关注云+社区

领取腾讯云代金券