Formycareer

积极生活每一天!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年4月29日

摘要: 本实例实现了对复杂属性MyPerson的状态管理1、要想实现对MyPerson的状态管理,首先此类要实现IStateManager接口,其中void IStateManager.LoadViewState(object state)实现对上次保存的视图状态的加载。而object IStateManager.SaveViewState()保存本次视图状态。此两个方法实现的是完全相反的操作,如下类中代码所示。2、控件类可以是继承自Control,也可以是继承自WebControl 并且要重写控件生命周期中会触发的 protected override void LoadViewState(obje 阅读全文
posted @ 2011-04-29 13:23 mycareer 阅读(195) 评论(0) 推荐(0) 编辑

摘要: 关于LoadViewState(object savedState)和object SaveViewState()当用户向服务器发出请求后,object SaveViewState()会执行,用来保存视图状态当用户再次向服务器回发时,才有可能会执行LoadViewState(object savedState)。并非一定会执行。当自定义控件的状态没有任何改变时,也不用执行LoadViewState(object savedState)。 阅读全文
posted @ 2011-04-29 11:21 mycareer 阅读(314) 评论(0) 推荐(0) 编辑