AjaxControlToolkit.TabContainer.SaveClientState C# (CSharp) Метод

SaveClientState() защищенный Метод

protected SaveClientState ( ) : string
Результат string
        protected override string SaveClientState()
        {
            var state = new Dictionary<string, object>();
            state["ActiveTabIndex"] = ActiveTabIndex;

            var tabEnabledState = new List<object>();
            var tabWasLoadedOnceState = new List<object>();

            foreach(TabPanel tab in Tabs) {
                tabEnabledState.Add(tab.Enabled);
                tabWasLoadedOnceState.Add(tab.WasLoadedOnce);
            }
            state["TabEnabledState"] = tabEnabledState;
            state["TabWasLoadedOnceState"] = tabWasLoadedOnceState;
            return new JavaScriptSerializer().Serialize(state);
        }