我正在将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<br> world"
其他方法包括:
public static HTMLEncoder Create(TextEncoderSettings settings); public static HTMLEncoder Create(params UnicodeRange[] allowedRanges);总结
以上是内存溢出为你收集整理的ASP.NET Core RC2无法找到Html编码器实现全部内容,希望文章能够帮你解决ASP.NET Core RC2无法找到Html编码器实现所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)