ASP.NET Core RC2无法找到Html编码器实现

ASP.NET Core RC2无法找到Html编码器实现,第1张

概述任何人都可以向我展示如何使用System.Text.Encodings.Web命名空间中的 HtmlEncoder类对HTML进行HTML编码的示例吗? 我正在将ASP.NET Core RC1项目转换为RC2.在RC1项目中,我在Microsoft.Extensions.WebEncoders命名空间中使用HtmlEncoder类.但是没有RC2更新. 根据this GitHub post Mi 任何人都可以向我展示如何使用System.Text.EnCodings.Web命名空间中的 HtmlEncoder类对HTML进行HTML编码的示例吗?

我正在将ASP.NET Core RC1项目转换为RC2.在RC1项目中,我在Microsoft.Extensions.WebEncoders命名空间中使用HTMLEncoder类.但是没有RC2更新.

根据this GitHub post Microsoft.Extensions.WebEncoders已移至System.Text.EnCodings.Web.但是这个新命名空间中的HTMLEncoder类是一个抽象类,我找不到它的实现.

解决方法 现在有一些静态方法来构建编码器.

这是一个简单的例子:

var value = "Hello<br> world";var encoder = HTMLEncoder.Default;var result = encoder.Encode(value); // "Hello&lt;br&gt; world"

其他方法包括:

public static HTMLEncoder Create(TextEncoderSettings settings); public static HTMLEncoder Create(params UnicodeRange[] allowedRanges);
总结

以上是内存溢出为你收集整理的ASP.NET Core RC2无法找到Html编码器实现全部内容,希望文章能够帮你解决ASP.NET Core RC2无法找到Html编码器实现所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1245436.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存