Esempio n. 1
0
        protected override Object LoadPageStateFromPersistenceMedium()
        {
            PageStatePersister persister = this.PageStatePersister;

            persister.Load();
            string viewState = persister.ViewState.ToString();

            return(new Pair(persister.ControlState, VeiwStateSerialize.Deserialize(viewState)));
        }
Esempio n. 2
0
        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();
        }