TinyMCE和Viewstate验证失败。原因:Viewstate无效
-
22-07-2019 - |
题
Visual Studio 2008 .NET 3.5
我正在使用内置的Web服务器进行测试,并且一切正常。我的TinyMCE代码如下: 通用标签
现在,我遇到的问题是在拥有此代码的任何页面上,我会间歇性地收到ViewState错误,即:
事件代码:4009 事件消息:Viewstate验证失败。原因:Viewstate无效。
我注意到这种情况发生时,在页面顶部,好像我正在输出ViewState数据(已加密)。仅在使用TinyMCE的页面上。我不知道为什么会这样。在本地一切正常,但是当部署到Win2K3服务器(IIS6)时,我遇到了这个问题。
我真的迷路了。有什么想法吗?
谢谢, -史蒂夫
解决方案
我的网站存在完全相同的问题。部分viewstate数据在页面顶部可见。在本地工作正常。甚至我的JavaScript代码都与您的非常相似。
仅在webkit浏览器(Safari / chrome)上发生。
似乎tinyMCE会在视图状态内随机放置一个.js文件(tiny_mce / themes / advanced / langs / en.js),从而损坏了它。
我尝试了不同版本的tinyMCE,更改了javascript代码。到目前为止,什么都没有。
有人有什么想法吗?
其他提示
看起来好像没有在head标签中进行init调用,但是我的一位同事遇到了类似的问题,这是因为在头中调用了init。将呼叫移到自己的标签后,一切正常。
希望这至少可以帮助某人!
不隶属于 StackOverflow