AjaxControlToolkit.TabContainer.IPostBackEventHandler C# (CSharp) Method

IPostBackEventHandler() private method

private IPostBackEventHandler ( string eventArgument ) : void
eventArgument string
return void
        void IPostBackEventHandler.RaisePostBackEvent(string eventArgument)
        {
            if(eventArgument.StartsWith("activeTabChanged", StringComparison.Ordinal)) {
                // change the active tab.
                //
                int parseIndex = eventArgument.IndexOf(":", StringComparison.Ordinal);
                Debug.Assert(parseIndex != -1, "Expected new active tab index!");
                if(parseIndex != -1 && Int32.TryParse(eventArgument.Substring(parseIndex + 1), out parseIndex)) {
                    parseIndex = GetServerActiveTabIndex(parseIndex);
                    if(parseIndex != ActiveTabIndex) {
                        ActiveTabIndex = parseIndex;
                        OnActiveTabChanged(EventArgs.Empty);
                    }
                }
            }
        }