我想使用来自Ajax ToolKit的htmleditor。 我已经从这个链接下载了工具包。
但是出现错误提示“web.config文件未配置清洁器提供程序。 如果您正在使用HtmlEditorExtender与公共网站,则请配置Sanitizer提供程序。 否则,请将EnableSanitization属性设置为false。”
.aspx
我已经搜索了许多网站,我找到以下代码作为在web.config中添加的解决方案。但是出现了错误 "无法加载类型 'AjaxControlToolkit.Sanitizer.AntiXssSanitizerProvider"。 并且单词sanitizer下面有一条线。
但是出现错误提示“web.config文件未配置清洁器提供程序。 如果您正在使用HtmlEditorExtender与公共网站,则请配置Sanitizer提供程序。 否则,请将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"。 并且单词sanitizer下面有一条线。
<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
清洁程序提供者文件夹