我想从ajaxtoolkit使用htmleditor。我从this link下载工具错误“未在web.config文件中配置消毒剂提供者。”
Ajax控件工具包.NET 3.5
但得到一个错误为“消毒供应商没有在web.config文件中配置。如果您使用的是HtmlEditorExtender与公共网站,那么请配置消毒液供应商。否则,EnableSanitization属性设置为false。“
的.aspx
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<asp:HtmlEditorExtender ID="HtmlEditorExtender1" runat="server" TargetControlID="txtBox1">
</asp:HtmlEditorExtender>
<asp:TextBox runat="server" ID="txtBox1" TextMode="MultiLine" Columns="50" Rows="10"
Text="Hello <b>world!</b>" />
找遍许多网站..我得到了下面的代码作为一种解决方案在一个web.config 增加,但得到一个错误为“未能加载类型“AjaxControlToolkit.Sanitizer.AntiXssSanitizerProvider”。另外一条线是根据字来消毒
<configSections>
<sectionGroup name="system.web">
<section name="sanitizer" requirePermission="false" type="AjaxControlToolkit.Sanitizer.ProviderSanitizerSection, AjaxControlToolkit"/>
</sectionGroup>
</configSections>
<system.web>
<sanitizer defaultProvider="AntiXssSanitizerProvider">
<providers>
<add name="AntiXssSanitizerProvider" type="AjaxControlToolkit.Sanitizer.AntiXssSanitizerProvider"></add>
</providers>
</sanitizer>
</system.web>
AjaxControltoolkit
消毒供应商文件夹
配置工作正常,ASP .NET 4.0。 – 2013-07-14 00:58:08