Article information
Article relates to
RadTabStrip v2.x
Created by
Paul, Telerik
Last modified
June 19, 2006
Last modified by
HOW-TO Make clicked subtab selected on redirect (v2.x only) SOLUTION This can be accomplished by performing the upcoming steps:
Here is a simple solution which represents the approach:
//in the aspx of the default page <radTS:RadTabStrip ID="RadTabStrip1" TabStripAlign="Justify" SelectedIndex="0" Theme="WindowsXP" Runat="server"> <TabCollection> <radts:Tab ID="Tab1" Width="100" Text="General" TextOnlyTabs="False"> <radts:Tab ID="Tab1_1" Width="80" Text="General 1"></radts:Tab> <radts:Tab ID="Tab1_2" Width="80" Text="General 2"></radts:Tab> <radts:Tab ID="Tab1_3" Width="80" Text="General 3" NavigateUrl="Resources.aspx?Id=Tab1_3" /> <radts:Tab ID="Tab1_4" Width="80" Text="General 4"></radts:Tab> <radts:Tab ID="Tab1_5" Width="80" Text="General 5"></radts:Tab> <radts:Tab ID="Tab1_6" Width="80" Text="General 6"></radts:Tab> </radts:Tab> <radts:Tab ID="Tab2" Width="100" Text="Security" TextOnlyTabs="False"> <radts:Tab ID="Tab2_1" Width="80" Text="Security 1"></radts:Tab> <radts:Tab ID="Tab2_2" Width="80" Text="Security 2"></radts:Tab> <radts:Tab ID="Tab2_3" Width="80" Text="Security 3"></radts:Tab> <radts:Tab ID="Tab2_4" Width="80" Text="Security 4"></radts:Tab> <radts:Tab ID="Tab2_5" Width="80" Text="Security 5"></radts:Tab> <radts:Tab ID="Tab2_6" Width="80" Text="Security 6"></radts:Tab> </radts:Tab> <radts:Tab ID="Tab3" TabStripAlign="Center" Width="100" Text="Privacy" TextOnlyTabs="False"> <radts:Tab ID="Tab3_1" Width="80" Text="Privacy 1"></radts:Tab> <radts:Tab ID="Tab3_2" Width="80" Text="Privacy 2"></radts:Tab> <radts:Tab ID="Tab3_3" Width="80" Text="Privacy 3"></radts:Tab> <radts:Tab ID="Tab3_4" Width="80" Text="Privacy 4"></radts:Tab> <radts:Tab ID="Tab3_5" Width="80" Text="Privacy 5"></radts:Tab> <radts:Tab ID="Tab3_6" Width="80" Text="Privacy 6"></radts:Tab> </radts:Tab> </TabCollection> </radTS:RadTabStrip>
//in the aspx of the page to which you redirect <radTS:RadTabStrip ID="RadTabStrip1" TabStripAlign="Justify" SelectedIndex="0" Theme="WindowsXP" Runat="server"> <TabCollection> <RADTS:TAB id="Tab1" TextOnlyTabs="False" Text="General" Width="100"> <RADTS:TAB id="Tab1_1" Text="General 1" Width="80"></RADTS:TAB> <RADTS:TAB id="Tab1_2" Text="General 2" Width="80"></RADTS:TAB> <RADTS:TAB id="Tab1_3" Text="General 3" Width="80"></RADTS:TAB> <RADTS:TAB id="Tab1_4" Text="General 4" Width="80"></RADTS:TAB> <RADTS:TAB id="Tab1_5" Text="General 5" Width="80"></RADTS:TAB> <RADTS:TAB id="Tab1_6" Text="General 6" Width="80"></RADTS:TAB> </RADTS:TAB> <RADTS:TAB id="Tab2" TextOnlyTabs="False" Text="Security" Width="100"> <RADTS:TAB id="Tab2_1" Text="Security 1" Width="80"></RADTS:TAB> <RADTS:TAB id="Tab2_2" Text="Security 2" Width="80"></RADTS:TAB> <RADTS:TAB id="Tab2_3" Text="Security 3" Width="80"></RADTS:TAB> <RADTS:TAB id="Tab2_4" Text="Security 4" Width="80"></RADTS:TAB> <RADTS:TAB id="Tab2_5" Text="Security 5" Width="80"></RADTS:TAB> <RADTS:TAB id="Tab2_6" Text="Security 6" Width="80"></RADTS:TAB> </RADTS:TAB> <RADTS:TAB id="Tab3" TabStripAlign="Center" TextOnlyTabs="False" Text="Privacy" Width="100"> <RADTS:TAB id="Tab3_1" Text="Privacy 1" Width="80"></RADTS:TAB> <RADTS:TAB id="Tab3_2" Text="Privacy 2" Width="80"></RADTS:TAB> <RADTS:TAB id="Tab3_3" Text="Privacy 3" Width="80"></RADTS:TAB> <RADTS:TAB id="Tab3_4" Text="Privacy 4" Width="80"></RADTS:TAB> <RADTS:TAB id="Tab3_5" Text="Privacy 5" Width="80"></RADTS:TAB> <RADTS:TAB id="Tab3_6" Text="Privacy 6" Width="80"></RADTS:TAB> </RADTS:TAB> </TabCollection> </radTS:RadTabStrip> //and in the code behind of the page to which you redirect private void Page_Load(object sender, System.EventArgs e) { string ID = Page.Request.QueryString["ID"]; foreach(Tab tab in RadTabStrip1.TabCollection) { for(int i = 0; i < tab.TabCollection.Count; i++) { if(tab.TabCollection[i].ID == ID) { tab.SelectedIndex = i; } } } }
Resources Buy Try