查查MSDN找到了解决方法。哈哈
本着分享的原则。贴出来给大家看看~~防止重复我这样的劳动~不过要给点劳务费记得 ^_^!!
说到ViewState,我们不得不知道它的工作原理。
在这我做简要介绍:
ViewState是System.Web.UI.Control类实现的一个属性,这个属性的类型是System.Web.UI.StateBag,这个类就包含了ViewState数据结构的实现,实际上它的内部也就是个Hash表,通过Key值来保存和检索数据。
那么服务器控件是怎么实现保存状态的呢?
我们知道,所有的服务器控件都是从System.Web.UI.Control派生的,所以都拥有ViewState这个属性,在Control内部,定义了两个Protected的虚拟方法:
protected virtual object SaveViewState()
protected virtual void LoadViewState(object savedState)
接下来我们就重写这两个方法。
Aspx页面前端代码
Aspx页面后台代码