1

我正在使用 asp.net 集成的 ckeditor,并且遇到了粗体、斜体和下划线等内容格式的问题。我们不得不多次按下。

有什么解决方法吗?使用 3.6.6.2 版本

4

1 回答 1

4

在 ASP.NET 环境中使用 CKEditor 的情况如下:

  • 用于 ASP.NET 控件的官方 CKEditor 尚未更新到 CKEditor v4。
  • 可以手动将与 .NET 控件一起使用的编辑器版本更新到最新的 v4 版本,但是,这不会为您提供 CKEditor 4 的所有功能,因为例如您只能访问 v3 中存在的配置选项。我将在下面列出自己执行此类更新所需的步骤。
  • CKEditor 3 行仅获取安全更新。此版本没有新功能或代码反向移植,所有开发现在都在 v4 行中进行。

您当然可以自由地将现有 ASP.NET 集成中的 CKEditor 库(编辑器本身)替换为最新版本的 CKEditor 4.x。根据您的需要,它可能适合您的需求。这将解决例如各种 IE 问题。不过,据我了解,内联编辑不起作用。

以下是在 v3.6.6.2 ASP.NET 控件(最新的 ASP.NET 版本)中手动更新 CKEditor 版本所需的步骤:

请特别注意,在 CKEditor 4.1 中我们引入了高级内容过滤器(ACF)。如果您打算使用内容过滤器,则必须使用config.js来更改 ACF 设置,因为它无法从控制级别完成。

最后但同样重要的是,CKEditor 是一个纯 JavaScript 应用程序,因此在大多数情况下,您可能只使用标准安装包并使用 JavaScript 集成而不是 ASP.NET 控件。

于 2015-05-06T11:30:55.650 回答