【问题标题】:TinyMCE and UpdatePanel - SavingTinyMCE 和 UpdatePanel - 保存
【发布时间】:2010-12-26 09:39:25
【问题描述】:

我正在尝试让 TinyMCE(单个编辑器)与 UpdatePanel 一起工作。我可以使用以下方式获取内容:

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function() {
    var ed = tinyMCE.activeEditor;
    alert(ed.getContent());
});

我也可以使用(根据最终请求)重新加载编辑器

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function() {
    setTimeout('tinyMceInit()', 800);
});

问题是保存内容,当页面回发时它们总是回到默认值。我尝试了 ed.triggerSave() 和其他一些方法,但似乎没有任何效果。

有人做过这个吗?

【问题讨论】:

  • 我也试过:setTimeout(function(){ tinyMceInit(); var ed = tinyMCE.activeEditor; alert(messageContent); ed.onInit.add(function(ed2) { alert( 'o:'+messageContent); ed2.setContent(messageContent); }); }, 800);正确显示警报但未设置内容。一切似乎都表明这应该可行。

标签: asp.net jquery ajax updatepanel tinymce


【解决方案1】:

当页面完全重新加载时,您的内容就会丢失。您需要将它们保存在数据库中并从那里获取它们以设置编辑器内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-19
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多