【发布时间】: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