问题标签 [htmleditorextender]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
703 浏览

ajaxcontroltoolkit - 将自定义工具栏按钮添加到 HtmlEditorExtender 并设置样式表

我正在将 ASP.NET 解决方案从 AjaxControlToolkit V4 .x 升级到V17 .x。原来的 HTMLEditor 已被弃用,现在应使用HtmlEditorExtender 。我的 HTML 编辑器包含一些需要迁移的自定义工具栏按钮。不幸的是,我找不到任何关于如何将自定义工具栏按钮添加到 HtmlEditorExtender 的示例。

关于如何添加工具栏按钮“H1”的示例,它将h1样式应用于所选文本将非常有帮助。

此外,HTMLEditor 提供了这些属性来设置特定的样式表 (用户可以在运行时动态选择):

HtmlEditorExtender 中是否有等价物?

0 投票
1 回答
359 浏览

asp.net - 如何设置 HtmlEditorExtender (AJAX Control Toolkit) 的默认语言?

我正在尝试从 AJAX Control Toolkit 实现 HtmlEditorExtender。

是否可以更改控制语言?我希望语言是法语。更改 CalendarExtender 控件的语言完全没有问题,但它根本不适用于 HtmlEditorExtender。例如,控件仍然显示“Font”和“Size”等英文单词。

我已经完成了网络上建议的一切来更改语言。

全球化文化在 web.config 中设置:

全球化 uiCulture="fr"culture="fr-CA" fileEncoding="utf-8"

我在母版页中有一个脚本管理器,并且 EnableScriptGlobalization 和 EnableScriptLocalization 都设置为 true:

asp:ScriptManager ID="ScriptManager1" runat="server" EnableScriptGlobalization="true" EnableScriptLocalization="true" ScriptMode="Release" AsyncPostBackTimeOut="0"/>

文化在页面上设置:

%@ Page Language="C#" MasterPageFile="~/FullForm.master" AutoEventWireup="true" Culture="fr-CA" UICulture="fr" Inherits="LAC.WebApp.Management.Parameters.ParametersPage" meta:resourcekey ="页面" CodeBehind="Parameters.aspx.cs" %

我在 bin 文件夹中有一个“fr”文件夹,其中包含 AjaxControlToolkit.resources.dll 文件。

我试图在发布模式下运行应用程序,但它根本没有改变任何东西。

如果您有任何想法,请分享!

谢谢

0 投票
1 回答
1812 浏览

asp.net - ASP.NET AJAX Control Toolkit 的 HTMLEditorExtender 设置问题

我收到“未在 web.config 文件中配置 Sanitizer。安装 AjaxControlToolkit.HtmlEditor.Sanitizer NuGet 包或将 EnableSanitization 属性设置为 False(不安全)。” 很多人收到的错误消息。

我发现很多答案都说要下载文件,但是由于 AJAXControlToolKit 项目已移至 devexpress,因此大多数链接都已过时。

试图遵循提供给这个问题的答案,但提供的下载必要 dll 的链接已经过时。

所以我按照这个页面通过键入来安装软件包

所以它转储了两个包:HtmlAgilityPack.1.4.9 和 AjaxControlToolkit.HtmlEditor.Sanitizer.17.1.1.0。

在此之前,我从这里实际下载了 dll 。

引用 DLL 后,我尝试按照页面上的说明修复 web.config 文件。但是有两个问题

  • AjaxControlToolkit.Sanitizer.ProviderSanitizerSection 无法解析。

  • sanitizer 不是 system.web 的有效子元素

扩展器上的 github页面没有说明修改 web.config 文件。

我可能在这个问题上搜索了其他网站,但我无法全部列出,现在是凌晨 2 点 50 分,我束手无策。

我知道 AjaxControlToolkit 项目已移至 devexpress,但文档似乎很难找到。

编辑:我确实安装了 AjaxControlToolkit,并且有 3-4 个控件在我的网站上运行。

0 投票
0 回答
144 浏览

jquery - 捕获粘贴到 HtmlEditorExtender TextBox 并修改它

我的目标是将粘贴的数据捕获到TextArea附加到 anHTMLEditorExtendor并删除所有 html,然后将修改后的数据放入控件中。这可能吗?我试图抓住这个OnPaste事件,但它似乎没有触发。这是我到目前为止所拥有的:

我无法启动该PASTE功能。希望我在这里朝着正确的方向前进。

0 投票
1 回答
217 浏览

c# - asp.net中的HtmlEditorExtender图像上传错误

使用 htmleditorextender 上传图像时遇到错误。

以下是错误消息:

pics.png (image/png) - 616.51 kb (错误)

下面是我在后面的代码中使用的代码。

下面是我在 aspx 页面中的代码。

另外,我注意到它也没有进入调试部分。当我使用调试。

0 投票
1 回答
104 浏览

ajax - AjaxControlToolkit HtmlEditorExtender 错误:未加载 AjaxControlToolkit.pdb

我想使用 AjaxControlToolkit HtmlEditorExtender。我有 AjaxControlToolkit.dll 和所有东西,但是当我在 localhost 上运行应用程序时,抛出异常

当我不打破异常时,我得到了一个错误 AjaxControlToolkit.pdb not loaded

这是我的代码:

临时解决方案:

ajaxToolkit:HtmlEditorExtender我在-> 中添加了一个 attr,EnableSanitization="false"然后它就可以正常工作了。但我认为它会导致安全问题。