回发后重新加载TinyMce页面

时间:2012-01-05 11:37:30

标签: asp.net-mvc asp.net-mvc-3 tinymce

我在xml模式下使用tinymce并使用HttpUtility.HtmlDecode函数将xml转换回服务器端。一切顺利。

然而,当我决定将该页面保持在编辑模式时,在回发之后和之后进行tinymce显示会使用html标签显示内容,而不是在回发后将其解释为html。

现在您可能会认为我在回发后将xml编码的文本发送回浏览器,但我检查了我发送的文本与刷新时的文本完全相同页

因此,当我刷新页面时,文本显示正确。

任何想法发生了什么?

1 个答案:

答案 0 :(得分:-1)

看起来你的tinymce init缺少以下一行

encoding: "xml",

这对ASP.NET来说是必要的。

编辑:看起来我错过了那一部分。 您可以在init

中尝试此操作
setup : function(ed) {
    ed.onPostProcess.add(function(ed, o) {
    o.content = ed.dom.encode(o.content);
    });
},

如果这没有用,我建议你仔细研究the tinymce forum