or
I will continue doing further testing but am praying that you will fix these two problems asap.
Sincerely,
Robert W.
Vancouver, BC
WebPage.aspx
=============
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register TagPrefix="UserControlA" TagName="UserControlA" %>
<%@ Register TagPrefix="UserControlB" TagName="UserControlB" %>
<%@ Register TagPrefix="UserControlC" TagName="UserControlC" %>
<
asp:Content
ID
=
"Content1"
ContentPlaceHolderID
=
"head"
runat
=
"server"
>
</
asp:Content
>
<
asp:Content
ID
=
"Content2"
ContentPlaceHolderID
=
"ContentPlaceHolder1"
runat
=
"server"
>
<
div
class
=
"content"
>
<
div
class
=
"menu-1"
>
<
telerik:RadTabStrip
runat
=
"server"
ID
=
"tabStrip"
Skin
=
""
MultiPageID
=
"RadMultiPage1"
>
<
Tabs
> <
telerik:RadTab
Selected
=
"true"
SelectedCssClass
=
"active-1"
Text
=
"Tab 1"
TabIndex
=
"0"
></
telerik:RadTab
>
<
telerik:RadTab
SelectedCssClass
=
"active-1"
Text
=
"Tab 2"
TabIndex
=
"1"
></
telerik:RadTab
>
</
Tabs
>
</
telerik:RadTabStrip
>
</
div
>
<
telerik:RadMultiPage
ID
=
"RadMultiPage1"
runat
=
"server"
SelectedIndex
=
"0"
CssClass
=
"multiPage"
>
<
telerik:RadPageView
ID
=
"rpvUserControlA"
runat
=
"server"
><
UserControlA:UserControlA
runat
=
"server"
id
=
"UserControlA"
/></
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"rpvUserControlB"
runat
=
"server"
><
UserControlB:UserControlB
runat
=
"server"
id
=
"UserControlB"
/></
telerik:RadPageView
>
</
telerik:RadMultiPage
>
</
div
>
<
div
class
=
"right-sidebar"
>
<
UserControlC:UserControlC
runat
=
"server"
id
=
"UserControlC"
/>
</
div
>
</
asp:Content
>
UserControlB.ascx
=================
<
asp:Repeater
ID
=
"Repeater1"
runat
=
"server"
>
</
asp:Repeater
>
UserControlB.ascx.cs
====================
public void LoadPage(UserControlB uc)
{
Page_Load(uc, null);
}
protected void Page_Load(object sender, EventArgs e)
{
if (Session["ID"] != null)
{
int id = (int)Session["ID"];
DataTable dt = Fetch records from database based on id
Repeater1.DataSource = dt;
Repeater1.DataBind();
}
}
UserControlC.ascx
==================
<
asp:LinkButton
ID
=
"LinkButton1"
runat
=
"server"
onclick
=
"LinkButton1_Click"
>Show Details</
asp:LinkButton
>
UserControlC.ascx.cs
====================
protected void LinkButton1_Click(object sender, EventArgs e)
{
Session["ID"] = "23829839";
UserControlB uc = (UserControlB)this.Page.LoadControl("~/UserControlB.ascx");
uc.LoadPage(uc);
RadTabStrip radTabs = (RadTabStrip)cpHolder.FindControl("tabStrip");
RadMultiPage radMultiPage = (RadMultiPage)cpHolder.FindControl("RadMultiPage1");
radTabs.Tabs[0].Selected = false;
radTabs.SelectedIndex = 1;
radTabs.Tabs[1].PageView.Selected = true;
radTabs.MultiPage.SelectedIndex = 1;
radTabs.Tabs[1].Enabled = true;
radMultiPage.SelectedIndex = radTabs.SelectedIndex;
}