예제 #1
0
        private void LoadInnerControl()
        {
            Inner = new ZoliloMasterControlInner(this);
            Controls.AddAt(1, Inner);

            innerControlState = InnerControlState.Unknown;
            return;
        }
예제 #2
0
        public void LoadState(object savedState)
        {
            object[] state = (object[])savedState;
            callback.LoadState(state[0]);
            handleInnerRequest = (int)state[1];
            innerControlState = (InnerControlState)state[2];

            stateLoaded = true;
        }
예제 #3
0
        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();
        }