This is a migrated thread and some comments may be shown as answers.

Nested RadAjaxPanel with Update Mode Always

0 Answers 132 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
mehdi
Top achievements
Rank 1
mehdi asked on 29 Sep 2011, 01:00 PM
Hi
I create a ajaxpanel and add to it some of control,also i add a ajaxpanel .i assign always mode two ajaxpanel ,equal to "Always".
but when either of ajaxpanel updating other of ajaxpanel hide from my page..
  i test this scenario with updatepanel asp.net and it worked correctly...

        <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" Height="100%" 
            Width="100%"  LoadingPanelID="RadAjaxLoadingPanel1" 
            onajaxsettingcreated="RadAjaxPanel1_AjaxSettingCreated" >
            <asp:Button Text="FirstButton" ID="FirstButton" runat="server" onclick="FirstButton_Click" />
            <asp:TextBox runat="server" ID="FirstTxt" />
  
            <telerik:RadAjaxPanel ID="RadAjaxPanel2" runat="server" Height="200px" 
                Width="300px" LoadingPanelID="RadAjaxLoadingPanel1" 
                onajaxsettingcreated="RadAjaxPanel2_AjaxSettingCreated" >
                <asp:Button Text="SecondButton" ID="SecondButton" runat="server" 
                    onclick="SecondButton_Click" style="margin-bottom: 0px" />
                <asp:TextBox runat="server"  ID="SecondTxt"/>
                <asp:Label  ID="SecondLable" runat="server" />
            </telerik:RadAjaxPanel>
          
        </telerik:RadAjaxPanel>
  
  
protected void RadAjaxPanel1_AjaxSettingCreated(object sender, Telerik.Web.UI.AjaxSettingCreatedEventArgs e)
        {   
            e.UpdatePanel.UpdateMode = UpdatePanelUpdateMode.Always;
        }
  
        protected void RadAjaxPanel2_AjaxSettingCreated(object sender, Telerik.Web.UI.AjaxSettingCreatedEventArgs e)
        {
            e.UpdatePanel.UpdateMode = UpdatePanelUpdateMode.Always;
        }
  
        protected void FirstButton_Click(object sender, EventArgs e)
        {
            SecondTxt.Text = "ok";
        }
  
        protected void SecondButton_Click(object sender, EventArgs e)
        {
  
            FirstTxt.Text = "ok";
            SecondTxt.Text = "ok";
            txt3.Text = "ok";
            SecondLable.Text = "ok";
           }

No answers yet. Maybe you can help?

Tags
Ajax
Asked by
mehdi
Top achievements
Rank 1
Share this question
or