asp.net-mvc-3 - 从 CKEditor 4 asp net 保存编辑的内联文本

标签 asp.net-mvc-3 ckeditor

我正在尝试实现 CKEditor 4进入我正在使用的 ASP NET 网站,但我不知道如何保存来自 inline editor 的编辑 Material 我知道如何使用旧版本执行此操作,但我只是不了解此过程。

我看过论坛...没有 v4 论坛。

我在 中查找文档....找不到。

我觉得这是一项简单的任务,但我只是不知道如何去做。

最佳答案

您可以使用 CKEDITOR.instances.editor1.getData() 获取您的数据。然后您可以通过 AJAX 发送它或将其存储为某个输入字段的值。要定期执行此操作,请遵循以下方法:

CKEDITOR.disableAutoInline = true;

var editor = CKEDITOR.inline( 'editable' );

var savedData, newData;
function saveEditorData() {
    setTimeout( function() {
        newData = editor.getData();

        if ( newData !== savedData ) {
            savedData = newData;

            // Send it with jQuery Ajax
            $.ajax({
                url: 'yourUrl',
                data: savedData
            });

            // Or store it anywhere...
            // ...
            // ...
        }

        saveEditorData();
    }, 500 );
};

// Start observing the data.
saveEditorData();

您还可以观察 submit event并用您的数据更新一些(隐藏的)表单字段。

玩得开心!

关于asp.net-mvc-3 - 从 CKEditor 4 asp net 保存编辑的内联文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12574664/

相关文章:

asp.net-mvc-3 - 如何在 MVC Razor View 中使用具有多个输入的内联模板

php - 在 Laravel 应用之外访问 .env 变量

ckeditor - TYPO3 9.5.4 CKEditor RTE 删除样式属性

ckeditor - 如何禁止 CKEditor 将 "cke:"添加到对象标签的开头?

ckeditor - ckeditor 的 HTML 源代码缩进

c# - Asp.net C# 用 "a href"链接替换字符串的所有 url

asp.net-mvc - 如何覆盖 View 布局声明

asp.net-mvc - 在 ASP.NET MVC 中实现 "Remember Me"功能

asp.net-mvc-3 - 部分 View : "The model item passed into the dictionary is of type"

javascript - ckeditor 错误嵌套 div 错误的解决方法?