我们正在测试所见即所得的编辑器,但我们无法让它们与异步回发一起工作。我们将 TextBox(/textarea) 放在 UpdatePanel 中并调用一个简单的保存到 DB,我们所有的所见即所得工具栏都消失了,在文本框中留下了一堆 HTML。
这是我们一直在努力实现的:nicedit.com/ 我们发现CuteEditor 可以与异步一起使用。回发,但我们遇到了很多问题,我们正在完全废弃它。
这些只是两个示例,但我们已经尝试了其他一些示例,包括 TinyMCE。是什么导致这弄乱了 AJAX 调用?
编辑- 我同意 Thomas 的观点,它与在“onLoad”事件期间运行 javascript 的 WYSIWYG 编辑器有关。不幸的是,UpdatePanel 请求杀死了它并且不会重新呈现所见即所得的编辑器。所以其他人可以进行实验,这是另一个与客户端 PageLoad 事件挂钩的 SO 问题。
编辑 2 - 最终我最终使用 jQuery 将 WYSIWYG 加载/渲染事件绑定到元素的 onfocus 事件。