我有一个基于 ASP.NET 4.0 的 CMS,我在其中通过 jQuery 使用 TinyMCE (3.4) 来编辑一个文本框。
除此之外,我还有其他几个文本框。 页面上还有另一个下拉列表,用于控制内容类型。 该控件启用了自动回发并设置有关所选项目的文本框的可见性。
由于我想保持回发验证,我已将 TinyXML 配置为使用 xml 进行内容序列化(编码:“xml”)。
现在我遇到了问题,当来自例如的回发时出现下拉列表,重新编码内容。
Init: "Hallo"
1st Postback: "<p>Hallo</p>"
2nd Postback: "<p><p>Hallo</p></p>"
我已经通过CSS启用了原始文本区域,这似乎是TinyMCS的Save方法的问题。 有人有解决方案吗?如何通过 TinyMCE 上的自定义 save_callback 来解决此问题?
最佳答案
难道数据保存后正在重新加载到tinymce窗口中?
当我之前在 TinyMCE/WebForms 中遇到这个问题时,通过在填充表单字段之前和回发之后解码数据可以轻松修复它:
TextAreaID.Text = Server.HtmlDecode("
你好
");关于ASP.Net 4.0 与 TinyMCE 和 XML 编码在回发时重新编码内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4748786/