Ejemplo n.º 1
0
        protected override void LoadViewState(object state)
        {
            object[] states = state as object[];
            if (states != null)
            {
                foreach (Pair pair in states)
                {
                    switch ((string)pair.First)
                    {
                    case "base":
                        base.LoadViewState(pair.Second);
                        break;

                    case "vsMembers":
                        ViewStateProcessor.LoadViewState(this, pair.Second);
                        break;
                    }
                }
            }
            else
            {
                base.LoadViewState(state);
            }
        }
Ejemplo n.º 2
0
        public virtual void LoadViewState(object state)
        {
            object[] states = state as object[];
            if (states != null)
            {
                foreach (Pair pair in states)
                {
                    switch ((string)pair.First)
                    {
                    case "base":
                        ((IStateManager)this.ViewState).LoadViewState(pair.Second);
                        break;

                    case "vsMembers":
                        ViewStateProcessor.LoadViewState(this, pair.Second);
                        break;
                    }
                }
            }
            else
            {
                ((IStateManager)this.ViewState).LoadViewState(state);
            }
        }