private void LoadInnerControl() { Inner = new ZoliloMasterControlInner(this); Controls.AddAt(1, Inner); innerControlState = InnerControlState.Unknown; return; }
public void LoadState(object savedState) { object[] state = (object[])savedState; callback.LoadState(state[0]); handleInnerRequest = (int)state[1]; innerControlState = (InnerControlState)state[2]; stateLoaded = true; }
void AttemptLoadInner_End(string result) { handleInnerRequest = 0; if (result != "function") { innerControlState = InnerControlState.NeedsLoad; zContext.UserInstance["ZoliloMasterControl:innerControlState"] = innerControlState; //callback.ViewstateCallback["ZoliloMasterControl:innerControlState"] = ((int)innerControlState).ToString(); callback.ExecuteCode(Page.Snippets.ForcePostback); } else { innerControlState = InnerControlState.Unknown; } SaveControlState(); }