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>

しかし、ajaxcontroolでページをロードすると、次のエラーが表示されます:

タイプ 'AjaxControlToolkit.Sanitizer.HtmlAgilityPackSanitizerProvider' を読み込めませんでした

参照されているすべての dll があります (AjaxControolToolkit、HtmlAgilityPack、SanitizersProviders)。投稿を最初2番目に読みましたが、役に立ちませんでした。私に何ができる?ありがとうございました。

4

1 に答える 1

0

私はこれを解決しました。私が持っていた dll バージョン、sanitizersProviders は HtmlAgilityPack 1.4.6 とは互換性がありませんでしたが、1.4.0 とは互換性がありませんでした。

于 2012-12-06T18:37:07.670 に答える