protected override Object LoadPageStateFromPersistenceMedium() { PageStatePersister persister = this.PageStatePersister; persister.Load(); string viewState = persister.ViewState.ToString(); return(new Pair(persister.ControlState, VeiwStateSerialize.Deserialize(viewState))); }
protected override void SavePageStateToPersistenceMedium(Object pViewState) { Pair pair; object viewState; PageStatePersister persister = this.PageStatePersister; if (pViewState is Pair) { pair = (Pair)pViewState; persister.ControlState = pair.First; viewState = pair.Second; } else { viewState = pViewState; } persister.ViewState = VeiwStateSerialize.Serialize(viewState); persister.Save(); }