Esempio n. 1
0
		public void IStateManager_Deny_Unrestricted ()
		{
			IStateManager sm = new StateBag ();
			Assert.IsFalse (sm.IsTrackingViewState, "IsTrackingViewState");
			object state = sm.SaveViewState ();
			sm.LoadViewState (state);
			sm.TrackViewState ();
		}
Esempio n. 2
0
        protected override object SaveViewState()
        {
            object baseState = base.SaveViewState();
            object attrState = null;

            if (attributes != null)
            {
                attrState = attrBag.SaveViewState();
            }
            if (baseState == null && attrState == null)
            {
                return(null);
            }
            return(new Pair(baseState, attrState));
        }
        protected override object SaveViewState()
        {
            Pair myState = null;

            object baseState = base.SaveViewState();
            object attrState = null;

            if (attributeStorage != null)
            {
                attrState = attributeStorage.SaveViewState();
            }

            if (baseState != null || attrState != null)
            {
                myState = new Pair(baseState, attrState);
            }
            return(myState);
        }