Не удалось загрузить тип AjaxControlToolkit.Sanitizer.AntiXssSanitizerProvider

Я хочу использовать htmleditorextender для моего сайта asp, вот что у меня есть в моем файле.aspx:

<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></asp:ToolkitScriptManager>
<asp:TextBox ID="txtContent" runat="server" Width="400px" Heigh="400px" />
<asp:HtmlEditorExtender ID="hex" runat="server" TargetControlID="txtContent">
</asp:HtmlEditorExtender>

Мои настройки web.conf:

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

  <system.web>

    <compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
      </assemblies>
    </compilation>
    <httpRuntime targetFramework="4.0"/>

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


  </system.web>
</configuration>

Я также установил HtmlAgilityPack (пробовал последнюю версию и версию 1.4).

Но все равно получаю эту ошибку:

Не удалось загрузить тип "AjaxControlToolkit.Sanitizer.AntiXssSanitizerProvider".

Также пробовал с добавлением AntiXSSLibrary.dll и SanitizerProviders.dll, но все равно не работает (не знаю, нужны ли они).

Что я делаю неправильно?

Я пытался это также: не удалось загрузить тип "AjaxControlToolkit.Sanitizer.AntiXssSanitizerProvider".

0 ответов

Другие вопросы по тегам