c# - RadAjaxManager is not working with Panels in asp.net -


i experimenting , trying make rad ajax work. created 2 buttons , 2 events associated them. first button changes text of lable1 hi , second button changes label2 bye without loading whole page.

here code.

<telerik:radajaxmanager id="radajaxmanager1" runat="server"> <ajaxsettings> <telerik:ajaxsetting ajaxcontrolid="button1">  <updatedcontrols>   <telerik:ajaxupdatedcontrol controlid="panel1" />   <telerik:ajaxupdatedcontrol controlid="label1" />  </updatedcontrols> </telerik:ajaxsetting> <telerik:ajaxsetting ajaxcontrolid="button2">  <updatedcontrols>   <telerik:ajaxupdatedcontrol controlid="panel1" />   <telerik:ajaxupdatedcontrol controlid="label1" />  </updatedcontrols>  </telerik:ajaxsetting> </ajaxsettings> </telerik:radajaxmanager> <asp:button id="button1" runat="server" onclick="button1_click" text="hi"  width="41px" /> <asp:button id="button2" runat="server" onclick="button2_click" text="bye" /> <br /> <asp:panel id="panel1" runat="server"> <asp:label id="label1" runat="server" text="label1"></asp:label> </asp:panel> <asp:panel id="panel2" runat="server">    <asp:label id="label2" runat="server" text="label2"></asp:label> </asp:panel> 

behind code:

   protected void page_load(object sender, eventargs e)     {         if(ispostback)         response.write("page loaded");     }      protected void button1_click(object sender, eventargs e)     {         label1.text = "hi";      }      protected void button2_click(object sender, eventargs e)     {         label2.text = "bye";     } 

this code works perfect without radajax want implement rad ajax update label1 , label2 when required without loading page.

can please me in problem?

thanks.

you cannot use response object when using asp.net ajax.

in addition, have typo in updatedcontrols tag - see in comment.

protected void page_load(object sender, eventargs e) {   // cannot have response.write here. }  <telerik:radajaxmanager id="radajaxmanager1" runat="server">     <ajaxsettings>         <telerik:ajaxsetting ajaxcontrolid="button1">             <updatedcontrols>                 <telerik:ajaxupdatedcontrol controlid="panel1" />                 <telerik:ajaxupdatedcontrol controlid="label1" />             </updatedcontrols>         </telerik:ajaxsetting>         <telerik:ajaxsetting ajaxcontrolid="button2">             <updatedcontrols>                 <%-- must panel2 , label2 --%>                 <telerik:ajaxupdatedcontrol controlid="panel2" />                  <telerik:ajaxupdatedcontrol controlid="label2" />             </updatedcontrols>         </telerik:ajaxsetting>     </ajaxsettings> </telerik:radajaxmanager> 

Comments

Popular posts from this blog

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

html - How to style widget with post count different than without post count -

url rewriting - How to redirect a http POST with urlrewritefilter -