protected override void LoadViewState(object savedState) { if (savedState == null) { base.LoadViewState(null); return; } Triplet saved = (Triplet)savedState; base.LoadViewState(saved.First); if (saved.Second != null) { if (inputAttributesState == null) { inputAttributesState = new StateBag(true); inputAttributesState.TrackViewState(); } inputAttributesState.LoadViewState(saved.Second); } if (saved.Third != null) { if (labelAttributesState == null) { labelAttributesState = new StateBag(true); labelAttributesState.TrackViewState(); } labelAttributesState.LoadViewState(saved.Third); } }
/// <internalonly/> /// <devdoc> /// <para>Loads previously saved state. /// Overridden to handle ViewState, Style, and Attributes.</para> /// </devdoc> protected override void LoadViewState(object savedState) { if (savedState != null) { Pair myState = (Pair)savedState; base.LoadViewState(myState.First); if (ControlStyleCreated || (ViewState[System.Web.UI.WebControls.Style.SetBitsKey] != null)) { // the style shares the StateBag of its owner WebControl // call LoadViewState to let style participate in state management ControlStyle.LoadViewState(null); } else { _webControlFlags.Set(deferStyleLoadViewState); } if (myState.Second != null) { if (attrState == null) { attrState = new StateBag(true); attrState.TrackViewState(); } attrState.LoadViewState(myState.Second); } } // Load values cached out of view state object enabled = ViewState["Enabled"]; if (enabled != null) { if (!(bool)enabled) { flags.Set(isWebControlDisabled); } else { flags.Clear(isWebControlDisabled); } _webControlFlags.Set(disabledDirty); } if (((IDictionary)ViewState).Contains("AccessKey")) { _webControlFlags.Set(accessKeySet); } if (((IDictionary)ViewState).Contains("TabIndex")) { _webControlFlags.Set(tabIndexSet); } if (((IDictionary)ViewState).Contains("ToolTip")) { _webControlFlags.Set(toolTipSet); } }
/// <devdoc> /// Loads the view state for the control. /// </devdoc> protected override void LoadViewState(object savedState) { if (savedState != null) { Triplet stateTriplet = (Triplet)savedState; base.LoadViewState(stateTriplet.First); if (stateTriplet.Second != null) { if (_inputAttributesState == null) { _inputAttributesState = new StateBag(); _inputAttributesState.TrackViewState(); } _inputAttributesState.LoadViewState(stateTriplet.Second); } if (stateTriplet.Third != null) { if (_labelAttributesState == null) { _labelAttributesState = new StateBag(); _labelAttributesState.TrackViewState(); } _labelAttributesState.LoadViewState(BinaryCompatibility.Current.TargetsAtLeastFramework48 ? stateTriplet.Third : stateTriplet.Second); } } }
/// <devdoc> /// Loads the view state for the control. /// </devdoc> protected override void LoadViewState(object savedState) { if (savedState != null) { Triplet stateTriplet = (Triplet)savedState; base.LoadViewState(stateTriplet.First); if (stateTriplet.Second != null) { if (_inputAttributesState == null) { _inputAttributesState = new StateBag(); _inputAttributesState.TrackViewState(); } _inputAttributesState.LoadViewState(stateTriplet.Second); } if (stateTriplet.Third != null) { if (_labelAttributesState == null) { _labelAttributesState = new StateBag(); _labelAttributesState.TrackViewState(); } _labelAttributesState.LoadViewState(stateTriplet.Second); } } }
protected override void LoadViewState(object savedState) { if (savedState == null || !(savedState is Pair)) { base.LoadViewState(null); return; } Pair pair = (Pair)savedState; base.LoadViewState(pair.First); if (ViewState [System.Web.UI.WebControls.Style.BitStateKey] != null) { ControlStyle.LoadBitState(); } if (pair.Second != null) { if (attribute_state == null) { attribute_state = new StateBag(); if (IsTrackingViewState) { attribute_state.TrackViewState(); } } attribute_state.LoadViewState(pair.Second); attributes = new AttributeCollection(attribute_state); } enabled = ViewState.GetBool("Enabled", enabled); }
/// <devdoc> /// Tells the MethodParameter to start tracking property changes. /// </devdoc> private void TrackViewState() { _tracking = true; if (_viewState != null) { _viewState.TrackViewState(); } }
/// <devdoc> /// Tells the Parameter to start tracking property changes. /// </devdoc> protected virtual void TrackViewState() { _tracking = true; if (_viewState != null) { _viewState.TrackViewState(); } }
public void IStateManager_Deny_Unrestricted() { IStateManager sm = new StateBag(); Assert.IsFalse(sm.IsTrackingViewState, "IsTrackingViewState"); object state = sm.SaveViewState(); sm.LoadViewState(state); sm.TrackViewState(); }
protected override void TrackViewState() { base.TrackViewState(); if (inputAttributesState != null) { inputAttributesState.TrackViewState(); } if (labelAttributesState != null) { labelAttributesState.TrackViewState(); } }
protected void TrackViewState() { if (marked) { return; } marked = true; ViewState.TrackViewState(); if (nodes != null) { ((IStateManager)nodes).TrackViewState(); } }
void IStateManager.TrackViewState() { if (marked) { return; } marked = true; ViewState.TrackViewState(); if (items != null) { ((IStateManager)items).TrackViewState(); } }
protected override void TrackViewState() { if (style != null) { style.TrackViewState(); } if (attribute_state != null) { attribute_state.TrackViewState(); attribute_state.SetDirty(true); } base.TrackViewState(); }
/// <internalonly/> /// <devdoc> /// <para>Marks the beginning for tracking state changes on the control. /// Any changes made after "mark" will be tracked and /// saved as part of the control viewstate.</para> /// </devdoc> protected override void TrackViewState() { base.TrackViewState(); if (ControlStyleCreated) { // the style shares the StateBag of its owner WebControl // call TrackState to let style participate in state management ControlStyle.TrackViewState(); } if (attrState != null) { attrState.TrackViewState(); } }
protected virtual void TrackViewState() { tracking_viewstate = true; viewstate.TrackViewState(); if (footer_style != null) { footer_style.TrackViewState(); } if (header_style != null) { header_style.TrackViewState(); } if (item_style != null) { item_style.TrackViewState(); } }
protected virtual void TrackViewState() { if (controlStyle != null) { ((IStateManager)controlStyle).TrackViewState(); } if (footerStyle != null) { ((IStateManager)footerStyle).TrackViewState(); } if (headerStyle != null) { ((IStateManager)headerStyle).TrackViewState(); } if (itemStyle != null) { ((IStateManager)itemStyle).TrackViewState(); } viewState.TrackViewState(); tracking = true; }
protected virtual void TrackViewState() { viewState.TrackViewState(); }
protected internal virtual void TrackViewState() { tracking = true; viewstate.TrackViewState(); }
void IStateManager.TrackViewState() { ViewState.TrackViewState(); }
protected override void LoadViewState (object savedState) { if (savedState == null || !(savedState is Pair)) { base.LoadViewState (null); return; } Pair pair = (Pair) savedState; base.LoadViewState (pair.First); if (ViewState [System.Web.UI.WebControls.Style.BitStateKey] != null) ControlStyle.LoadBitState (); if (pair.Second != null) { if (attribute_state == null) { attribute_state = new StateBag (); if (IsTrackingViewState) attribute_state.TrackViewState (); } attribute_state.LoadViewState (pair.Second); attributes = new AttributeCollection(attribute_state); } enabled = ViewState.GetBool ("Enabled", enabled); }
void IStateManager.TrackViewState() { _bag.TrackViewState(); }
protected override void LoadViewState (object savedState) { if (savedState == null) { base.LoadViewState (null); return; } Triplet saved = (Triplet) savedState; base.LoadViewState (saved.First); if (saved.Second != null) { if (inputAttributesState == null) { inputAttributesState = new StateBag(true); inputAttributesState.TrackViewState (); } inputAttributesState.LoadViewState (saved.Second); } if (saved.Third != null) { if (labelAttributesState == null) { labelAttributesState = new StateBag(true); labelAttributesState.TrackViewState (); } labelAttributesState.LoadViewState (saved.Third); } }