I have a scenario where I have a RadTabStrip with 2 tabs and a RadMultiPage with 2 pages. In the first page I have a RadGrid and the second page is a form. I am using RadAjaxManager to ajaxify the page. I want to be able to click an edit link from the RadGrid and have the multipage and tabstrip change to the form page.
The problem I am having is when I click on edit, the RadMultipage changes, but the RadTabStrip does not. If I take the RadAjaxManager out then it works correctly.
I have replicated the problem using a simple setup with just buttons in each page. Clicking the button should change both the RadTabStrip and RadMultipage.
Here is my aspx code
Here is the code behind
If I take out the RadAjaxManager it works correctly.
Using the RadAjaxManager the RadTabStrip does not update. Any ideas?
p.s. I have tried this with version 2009.2.701.20, 2009.2.826.20, 2009.3.1103.20 of Telerik.Web.UI
The problem I am having is when I click on edit, the RadMultipage changes, but the RadTabStrip does not. If I take the RadAjaxManager out then it works correctly.
I have replicated the problem using a simple setup with just buttons in each page. Clicking the button should change both the RadTabStrip and RadMultipage.
Here is my aspx code
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" |
MultiPageID="RadMultiPage1"> |
<Tabs> |
<telerik:RadTab runat="server" Text="List"> |
</telerik:RadTab> |
<telerik:RadTab runat="server" Text="Form"> |
</telerik:RadTab> |
</Tabs> |
</telerik:RadTabStrip> |
<telerik:RadMultiPage ID="RadMultiPage1" runat="server"> |
<telerik:RadPageView ID="RadPageView1" runat="server"> |
List View<br /><br /> |
<asp:Button ID="Button1" runat="server" Text="Go to Form View" /> |
</telerik:RadPageView> |
<telerik:RadPageView ID="RadPageView2" runat="server" Width="100%"> |
Form View<br /><br /> |
<asp:Button ID="Button2" runat="server" Text="Go to List View" /> |
</telerik:RadPageView> |
</telerik:RadMultiPage> |
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" |
Skin="Default" Transparency="1"> |
</telerik:RadAjaxLoadingPanel> |
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" |
DefaultLoadingPanelID="RadAjaxLoadingPanel1"> |
<AjaxSettings> |
<telerik:AjaxSetting AjaxControlID="RadTabStrip1"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="RadTabStrip1" /> |
<telerik:AjaxUpdatedControl ControlID="RadMultiPage1" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="RadMultiPage1"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="RadTabStrip1" /> |
<telerik:AjaxUpdatedControl ControlID="RadMultiPage1" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
</AjaxSettings> |
</telerik:RadAjaxManager> |
Here is the code behind
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
If Not Page.IsPostBack Then |
RadTabStrip1.SelectedIndex = 0 |
RadMultiPage1.SelectedIndex = 0 |
End If |
End Sub |
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click |
RadTabStrip1.SelectedIndex = 1 |
RadMultiPage1.SelectedIndex = 1 |
End Sub |
Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click |
RadTabStrip1.SelectedIndex = 0 |
RadMultiPage1.SelectedIndex = 0 |
End Sub |
If I take out the RadAjaxManager it works correctly.
Using the RadAjaxManager the RadTabStrip does not update. Any ideas?
p.s. I have tried this with version 2009.2.701.20, 2009.2.826.20, 2009.3.1103.20 of Telerik.Web.UI