当前位置: 首页 > 编程语言 > C#

无法加载类型“AjaxControlToolkit.Sanitizer.AntiXssSanitizerProvider”

时间:2023-04-10 23:23:44 C#

无法加载类型“AjaxControlToolkit.Sanitizer.AntiXssSanitizerProvider”。我正在尝试使用htmleditorextender,但出现错误。以下是我的设置我的web.conf设置是;我的bin文件夹中有以下dll;AntiXSSLibrary.dllSanitizerProviders.dllHtmlSanitizationLibrary.dll但我仍然收到此错误;无法加载类型“AjaxControlToolkit.Sanitizer.AntiXssSanitizerProvider”。为什么会出现此错误?AntiXss2012年6月,不再支持使用AntiXss作为默认消毒剂。从官宣可以看出,新版AntiXss破解的东西太多了。要将AjaxControlToolkit与HTMLAgilityPack一起使用,您首先需要使用Nuget(指令)安装pacakge。然后,您可以通过修改web.config使用HTMLAgilityPack作为消毒剂:希望这有帮助。必须为AjaxControlToolkit的所有新版本安装HTMLAgilityPack。不幸的是,网上很多答案都是错误的。到处搜索解决同样的问题,我发现AjaxControlKit也需要通过LibraryPackageManager加载...PM>Install-PackageAjaxControlToolkit这解决了我的问题。建议您从此处下载最新的HtmlAgilityPack:http://htmlagilitypack.codeplex.com/并将其放入您的bin中,并在您的项目中添加对它的引用。或者使用安装命令:PM>installpackageHtmlAgilityPack你可以看看这个链接http://nuget.org/packages/HtmlAgilityPack你不必使用或引用AntiXSSLibrary只需使用HtmlAgilityPackSanitizerProvider你的错误就会消失祝你好运以上是C#教程:无法加载类型'AjaxControlToolkit.Sanitizer.AntiXssSanitizerProvider'。如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: