我想從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