ASP.NET AJAX控件工具包的HtmlEditor Extender设置问题

ASP.NET AJAX控件工具包的HtmlEditor Extender设置问题,asp.net,webforms,ajaxcontroltoolkit,htmleditorextender,Asp.net,Webforms,Ajaxcontroltoolkit,Htmleditorextender,我收到“未在web.config文件中配置消毒液。请安装AjaxControlToolkit.HtmlEditor.Sanitizer NuGet包或将EnableSanitization属性设置为False(不安全)。”许多人收到的错误消息 我找到的很多答案都是下载文件,但由于AJAXControlToolKit项目已经转移到了devexpress,大多数链接都过时了 试图按照提供给的答案进行操作,但提供的用于下载必要DLL的链接已过时 因此,我按照这个步骤通过键入 Install-Packa

我收到“未在web.config文件中配置消毒液。请安装AjaxControlToolkit.HtmlEditor.Sanitizer NuGet包或将EnableSanitization属性设置为False(不安全)。”许多人收到的错误消息

我找到的很多答案都是下载文件,但由于AJAXControlToolKit项目已经转移到了devexpress,大多数链接都过时了

试图按照提供给的答案进行操作,但提供的用于下载必要DLL的链接已过时

因此,我按照这个步骤通过键入

Install-Package AjaxControlToolkit.HtmlEditor.Sanitizer -Version 17.1.1.  
因此它转储了两个包:HtmlAgilityPack.1.4.9和AjaxControlToolkit.HtmlEditor.Sanitizer.17.1.1.0

在此之前,我从下载了DLL

在引用DLL之后,我尝试按照页面上的说明修复web.config文件。但有两个问题

  • 无法解析AjaxControlToolkit.Sanitizer.ProviderSanitizerSection

  • sanitizer不是system.web的有效子元素

扩展器上的github没有说明如何修改web.config文件

在这个问题上,我可能在其他网站上搜索过,但我不能把它们全部列出,现在是凌晨2:50,我已经不知所措了

我知道AjaxControlToolkit项目已经转移到devexpress,但是文档似乎很难找到


编辑:我确实安装了AjaxControlToolkit,并在我的网站上使用了3-4个控件。

很难说在这种情况下出了什么问题,但AjaxControlToolkit.HtmlEditor.Sanitarizer应该是现成的

您需要的是安装相同版本的Nuget软件包和。 即使您已经通过安装程序安装了AJAX控件工具包,也可以这样做

然后,检查您的Web.config。该行应在此处显示:

<ajaxControlToolkit htmlSanitizer="AjaxControlToolkit.HtmlEditor.Sanitizer.DefaultHtmlSanitizer, AjaxControlToolkit.HtmlEditor.Sanitizer" />

文件应该是这样的。

旧的AjaxToolKit站点有一个功能齐全的现成示例项目。有类似的东西吗?是的,你可以下载整个回购协议并在那里打开项目
AjaxControlToolkit.SampleSite