asp.net视图状态

问题描述:

是否有可能得到的视图状态的值ASP.NET中写道:asp.net视图状态

<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="..." /> 

,之前的页面进行的处理,在C#中的一个页面事件,如

OnSaveStateComplete 

如果是这样,怎么办?

谢谢!

简单的答案 - 没有。

使用Reflection可以开始使用像System.Web.UI.Control.SaveViewStateRecursive这样的内部方法来玩,但是您很有可能无论将要构建什么,都将停止在下一个.NET Framework更新上工作。

如果您想为ViewState提供自定义存储机制,您可以实施PageStatePersister

+0

不过提示!我需要尝试一种不同的方式来存储视图状态数据,即。而不是使用HiddenFieldPageStatePersister;谢谢! – Andr 2013-03-11 13:36:03