gpt4 book ai didi

asp.net - Ajax htmlEditorExtender - 无法识别的元素清理器

转载 作者:行者123 更新时间:2023-12-04 05:03:26 27 4
gpt4 key购买 nike

嗨,我已经从 Microsoft 下载了最新版本的 Ajax Toolkit,我正在尝试为 htmlEditorExtender 设置 sanitizer ,但是在尝试构建站点时,我不断收到以下错误:

"Unrecognized element 'sanitizer.'"



按照 Ajax 站点上的指南,我尝试添加以下内容:
<compilation debug="true" strict="false" explicit="true" targetFramework="4.0">
<sanitizer defaultProvider="AntiXssSanitizerProvider">
<providers>
<add name="AntiXssSanitizerProvider"
type="AjaxControlToolkit.Sanitizer.AntiXssSanitizerProvider"></add>
</providers>
</sanitizer>
<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>

到我的 web.config 以及:
<sectionGroup name="system.web">
<section name="sanitizer"
requirePermission="false"
type="AjaxControlToolkit.Sanitizer.ProviderSanitizerSection,
AjaxControlToolkit"/>
</sectionGroup>

我是 ASP.net 和 VB.net 的新手,我以前从未使用过 Ajax 工具包。在我的 Bin 文件夹中,我有 AjaxControlToolkit.dll,它是在按照说明将工具箱控件添加到工具箱时安装的。

是否有什么我遗漏或需要做的事情才能让这一切正常工作?

最佳答案

<sanitizer>标签 直接之后 <system.web>如下:

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

使用 HtmlAgilityPackSanitizerProviderAntiXssSanitizerProvider Referring to this post “自 2012 年 6 月起,不再支持使用 AntiXss 作为默认 sanitizer 。从官方公告来看,显然新版本的 AntiXss 破坏了太多东西。”




<sectionGroup> 也是如此也作为 第一个标签 之后 <configuration>
<configuration>
<configSections>
<sectionGroup name="system.web">
<section name="sanitizer"
requirePermission="false"
type="AjaxControlToolkit.Sanitizer.ProviderSanitizerSection,
AjaxControlToolkit"/>
</sectionGroup>
</configSections>

这以相同的错误解决了我的情况。

关于asp.net - Ajax htmlEditorExtender - 无法识别的元素清理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15833334/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com