使用Ajax保存所见即所得的编辑器内容

时间:2011-09-06 07:00:24

标签: ajax wysiwyg

我正在写一个cms(在.net上),并将整个页面构建为工作客户端。 有一个树视图,允许您添加/删除/移动项目并使用定义的语言定义其名称。对于每种语言,我保存了定义的类别的名称,但是当存在与之关联的HTML内容时,我会陷入JavaScript序列化程序问题,该问题发现内容太长而无法序列化。

最好的做法是做这项工作。我应该更改所有内容以使用回发,或尝试手动调用_doPostBack作为编辑器内容(我不想要)。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我想使用时间间隔进行自动保存会很棒,这会在当前状态和之前的保存之间仅提交差异。如果用户手动编辑它,它将执行密钥,当然不是复制/粘贴。如果我们谈论我们需要保存的真正大数据。 否则需要在提交之前找到一些压缩数据的方法:json + base64等。