public void LoadState( IDictionary <string, object> persistentStateDictionary, IDictionary <string, object> transientStateDictionary, bool shouldLoadTransientState) { EnsureStateAttributesRead(); var args = new StateLoadEventArgs( persistentStateDictionary, transientStateDictionary, shouldLoadTransientState); OnStateLoading(args); viewState?.LoadPersistentState(persistentStateDictionary); if (shouldLoadTransientState) { viewState?.LoadTransientState(transientStateDictionary); } OnStateLoaded(args); }
protected virtual void OnStateLoaded(StateLoadEventArgs e) { StateLoaded?.Invoke(this, e); }