The TabControl provides a simple client control tab interface to display multiple pages with a tabbed interface at the top. Content pages are simply created as plain <div> tags with an ID that is referenced via the TabPageClientId property. A default tab can be chosen which is displayed initially and the control keeps track of the tabpage active across apostbacks.

The tab control only fires on the client and there are no server side events fired. You can assign the SelectedTab property but otherwise the server side has no additional control. Client side code can activate the tab with a JavaScript ActivateTab(tabId, num) which specifies the ClientID of the tab control and the tab by number or client ID of the Div.