我想使用来自 ajaxtoolkit 的 htmleditor。我已经从这个链接下载了工具包
Ajax 控制工具包 .NET 3.5
但是由于“未在 web.config 文件中配置 Sanitizer 提供程序。如果您将 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”。在 word 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>
AjaxControl 工具包
消毒剂提供程序文件夹