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