or
var tabstrip = $find("<%=RadTabStrip1.ClientID %>"); var tab = tabstrip.findTabByText("Statistics"); var amount = tab.findControl("txt_amount"); "txt_amount" is the ID of a TextBox in a tab named "statistics." Any suggestions would be greatly appreciated.
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1" OnTabClick="RadTabStrip1_TabClick"> <Tabs> <telerik:RadTab Text="Tab1" Selected="true"/> <telerik:RadTab Text="Tab2" /> <telerik:RadTab Text="Tab2" /> </Tabs></telerik:RadTabStrip><telerik:RadMultiPage ID="RadMultiPage1" runat="server"> <telerik:RadPageView ID="RadPageView1" runat="server" Width="100%" Selected="true">xxx</telerik:RadPageView> <telerik:RadPageView ID="RadPageView2" runat="server" Width="100%">yyy</telerik:RadPageView> <telerik:RadPageView ID="RadPageView3" runat="server" Width="100%">zzz</telerik:RadPageView></telerik:RadMultiPage>
<asp:Button ID="btnOk" runat="server" Text="OK" onclick="btnOk_Click" /> public string CurrentPageViewID{ get { if (ViewState["CurrentPageViewID"] != null) return (string)ViewState["CurrentPageViewID"]; else return "RadPageView1"; } set { ViewState["CurrentPageViewID"] = value; }}protected void RadTabStrip1_TabClick(object sender, RadTabStripEventArgs e){ //update current tab CurrentPageViewID = e.Tab.PageView.ID;}protected void btnOk_Click(object sender, EventArgs e){ Response.Write("Current Tab PageView ID is " + CurrentPageViewID);}