Hi
One of the very useful new extender in the Asp.Net Ajax is the tab control. This control is useful when you want to show the date in tab format without causing the postback when the user navigates from one tab to another.
A TabContainer is a host for a number of TabPanel controls. Each TabPanel defines its HeaderText or HeaderTemplate as well as a ContentTemplate that defines its content. The most recent tab should remain selected after a postback. The extender also maintains the Enabled state of the tabs after the postback
While using the Tab Extender we need to define the Tab Container and multiple Tab panel inside the tab container.
The ActiveTabIndex propertiy of the Tab Container is used to define the active tab, and the Height and width property are used to define height and with of the container of the container. Remember these do not include Tab panels header. We can sue the ScrollBars property defines if there will be Scrollbars in the tabs. The container also has 2 events ActiveTabChanged and OnClientActiveTabChanged.
The tab panel has the HeaderText, HeaderTemplate and ContentTemplate property to define the content of the individual tabs. We can use the Enabled property to define if tabs will be displayed by default. The on OnClientClick property takes the name of a javascript function that will be attached to client side click event of the tab.
Hope this helps
Thanks
Vikram