我有一个页面,有一个非常巨大的viewstate(> 300KB)....是的,我知道.我已将此异常缩小到一个用户控件,但我无法确定控件的确切位置.
我已经覆盖了页面中的SavePageStateToPersistenceMedium,但是使用传入的viewstate对象并不是很好.我可以将它传递给某些递归函数,该函数会打印出对象中的所有内容吗?
我尝试使用免费提供的viewstate解码器,但没有一个有效.尝试反序列化视图状态时,我总是会遇到错误.
我几乎在这里寻找代码片段.
谢谢,
Mark
感谢您的追踪建议,尤其是 trace.axd的事情.但这仍然只告诉我控件有多大,它并没有告诉我在视图状态中有什么.我希望能够看到是否存在我错误地序列化为viewstate的对象.