r.a.d.
tabstrip provides three server-side events -
TabClick,
TabCreated and
TabDataBound.
TabClick - RadTabStrip exposes the AutoPostBack
property. Setting the AutoPostBack property to true will force
the tabstrip to postback upon each tab selection. The server-side
TabClick event is fired after a tabstrip postback. The instance of the clicked
tab is passed to the TabClick event handler - you can obtain a
reference to it using the eventArgs.Tab property.
TabCreated is fired every time a new tab is added to the RadTabStrip
instance. TabCreated is not related to databinding and you
cannot retrieve the DataItem of the tab in the TabCreated event handler.
TabCreated is often useful in scenarios where you want to initialize all Tabs -
for example setting the ToolTip of each Tab to be equal to the Text property.
TabDataBound is fired for each tab whenever you are databinding
RadTabStrip (setting a DataSource and calling
DataBind() explicitly or if you are using declarative databinding
through DataSourceID in ASP.NET 2.0). You can retrieve the tab
being bound using the event arguments. The DataItem associated
with the tab can be retrieved using the Tab.DataItem property.
You need to cast the DataItem to the type of the datasource
item you are binding to and then map fields from the DataItem to
their respective properties in the Tab class. If you need to map Text/Value,
you can use the RadTabStrip DataTextField and
DataValueField properties instead of hooking TabDataBound.