0

我的问题是,我正在尝试使用 HTML 扩展编辑器。我安装了ajaxcontroltoolkit。到目前为止一切顺利,控制工具包工作正常,但我需要清理。所以我下载了htmlagilitypack并像这样使用它:(还在控件上添加了EnableSanitization =“true”)

在 webconfig 中添加:

<sectionGroup name="system.web">
<section name="sanitizer" requirePermission="false" type="AjaxControlToolkit.Sanitizer.ProviderSanitizerSection, AjaxControlToolkit" />
</sectionGroup>

和 :

<sanitizer defaultProvider="HtmlAgilityPackSanitizerProvider">
  <providers>
    <add name="HtmlAgilityPackSanitizerProvider" type="AjaxControlToolkit.Sanitizer.HtmlAgilityPackSanitizerProvider"></add>
  </providers>
</sanitizer>

但是当我使用 ajaxcontrol 加载我的页面时,它显示以下错误:

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

我引用了所有 dll(AjaxControlToolkit、HtmlAgilityPack、SanitizersProviders)。我第一次第二次阅读了这篇文章,但没有帮助我。我能做些什么?谢谢你。

4

1 回答 1

0

我解决了这个问题。似乎这是 dll 版本的问题,我拥有的 sanitizersProviders 与 HtmlAgilityPack 1.4.6 不兼容,但与 1.4.0 不兼容,我不得不猜测,因为除了我提到的错误之外没有其他错误出现。

于 2012-12-06T18:37:07.670 回答