【发布时间】:2011-04-15 20:46:13
【问题描述】:
有没有真正适用于 .net 4 的视图状态解码器?
我尝试了 Onion's 和其他几个在线解码器。还有一个用于 Firefox 的插件,但与 ff4 不兼容。
无论如何我都会收到此错误。
“解码viewstate字符串出错,序列化数据无效”
我在我的页面中明确设置了 ViewStateEncryptionMode="Never" EnableViewStateMAC="false"。还是一样的错误。
谢谢
【问题讨论】:
-
发现这在有 Telerik 控件的页面中不起作用。
-
为什么不呢?无论使用什么控件,它都应该可以工作。
-
我遇到了同样的问题,但是当我达到 50kb 的视图状态时似乎会发生这种情况,不知道发生了什么:/
-
负责序列化/反序列化视图状态的类的名称是System.Web.UI.ObjectStateFormatter。为什么不新建一个新实例并调用它的反序列化方法
-
在了解 MSDN 上的 ASP.NET 视图状态中,有一个关于如何解析视图状态的示例:msdn.microsoft.com/en-us/library/ms972976.aspx 请注意,这可能会为您提供与您已经获得的相同结果。 t被解析。你在使用视图状态压缩吗?那是什么阻止您解析视图状态:telerik.com/products/aspnet-ajax/compression.aspx