gpt4 book ai didi

asp.net - CKEditor 在更新面板内无法正常工作

转载 作者:行者123 更新时间:2023-12-04 23:06:14 25 4
gpt4 key购买 nike

我在 asp.net 的更新面板中遇到了 CKEditor 的问题。
我在页面上有多个 CKEditor 的选项卡控件,即每个选项卡中有一个 ckeditor。

  string scriptAdd = @"var editor = CKEDITOR.instances['ctl00_ContentPlaceHolder1_faqeditor']; if (editor) { editor.destroy(true); } CKEDITOR.replace('ctl00_ContentPlaceHolder1_faqeditor');";
ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "", scriptAdd, true);

上面的代码片段有助于在更新面板中呈现编辑器。但是当回发完成后,它仍然显示较早的值而不是更改的值,即编辑器不会反射(reflect)在更新面板中更改选项卡后所做的更改。

没有更新面板,同样的事情也能正常工作。

这个问题有什么解决方案吗?

最佳答案

只需强制 ckeditor 在更改时更新 textarea :

var ckEditor = CKEDITOR.replace('ctl00_ContentPlaceHolder1_faqeditor');

ckEditor.on("change", function (event) {
event.editor.updateElement();
});

关于asp.net - CKEditor 在更新面板内无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11484484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com