TinyMCE和.Net - 在文本中使用单引号进行POST时出错

Bif*_*iff 5 asp.net jquery tinymce

我在.Net Web窗体应用程序中使用jQuery TinyMCE控件.
我主要使用它与AJAX和webservices,但在一个实例中,我必须让它作为表单的一部分发布到服务器.

对于几乎所有输入它都可以正常工作

$('#<%= eText.ClientID %>').tinymce({
    encoding: 'xml'
});
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试保存单引号时,'我得到了不安全的输入错误.

我该怎么做才能解决这个问题?

web*_*uff 8

对于使用版本4的用户:

setup: function (editor) {
   editor.on('SaveContent', function (ed) {
      ed.content = ed.content.replace(/&#39/g, "&apos");
   });
} 
Run Code Online (Sandbox Code Playgroud)


Bif*_*iff 4

哎呀,当你放弃并问一个这样的问题时,你会在谷歌上找到答案。我可能稍后会需要这个,所以我将把它留在这里。

感谢这个博客上的OP。 http://blog.tentaclesoftware.com/archive/2010/07/22/96.aspx#414

tinyMCE.init({
    // ...
    setup: function (ed) {
        ed.onSaveContent.add(function (ed, o) {
            o.content = o.content.replace(/&#39/g, "&apos");
        });
    }
});
Run Code Online (Sandbox Code Playgroud)