問題が見つかりました。これは、TinyMCE エディターがコンテンツを読み取って投稿する前にエンコードする必要があることに関係していました。解決策は、m0s が提案したように JavaScript 経由でエンコードすることでした。TinyMCEには、設定できる組み込みオプションがあります
encoding: "xml"
設定しましたが、コンテンツに含まれていたアポストロフィをエンコードしません。したがって、これを修正するには、これをページの TinyMCE init 関数に追加する必要があります。
TinyMCE 3.x
setup: function (ed) {
ed.onSaveContent.add(function (i, o) {
o.content = o.content.replace(/'/g, "&apos");
});
}
TinyMCE 4.x
setup: function(editor) {
editor.on("SaveContent", function(i) {
i.content = i.content.replace(/'/g, "&apos");
});
}
ここで解決策を見つけました:http://blog.tentaclesoftware.com/archive/2012/05/21/asp-net-4-0-tinymce-and-ldquoa-potentially-dangerous-request.aspx
それが誰かを助けることを願っています!