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

Add custom toolbar buttons to HtmlEditorExtender and set style sheet

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

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

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

htmlEditorEx.DesignPanelCssPath
htmlEditorEx.DocumentCssPath

HtmlEditorExtender 中是否有等效项?

虽然您可以扩展 HtmlEditorExtenderButton class,但 HtmlEditorExtender 的客户端代码没有运行按钮的自定义客户端行为的逻辑。

我看到唯一有效的选择是扩展 HtmlEditorExtender 本身并添加您的自定义逻辑 to a client code that executes button logic