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

RadButton is not updating user control through Ajax.

3 Answers 96 Views
Button
This is a migrated thread and some comments may be shown as answers.
Kavi
Top achievements
Rank 1
Kavi asked on 16 Nov 2011, 09:29 PM
Hi,

         We are trying to update one grid and user control by radbutton which is ajaxfied.Please find my code below.

Button :
=========

 

 

<telerik:RadButton ID="btnResumeSuspend" runat="server" OnClick="btnResumeSuspend_Click">

 

 

 

</telerik:RadButton>

 


User control :This control will be called and updated  in button btnResumeSuspend_Click event.
=====================================================================================

<

 

 

NISP:MessageControl ID="lblMessageUserControl" runat="server" EnableViewState="true" />

btnResumeSuspend_Click event:
================================

 

lblMessageUserControl.DisplayMessage(

 

false, "Test");

Ajax code:
=========

 

 

 

RadAjaxManager manager = RadAjaxManager.GetCurrent(Page);

 

manager.AjaxSettings.AddAjaxSetting(manager, btnResumeSuspend);
manager.AjaxSettings.AddAjaxSetting(btnResumeSuspend, lblMessageUserControl);

Here , after button click event, the lblMessageUserControl is not updated and not showing the message.
Please reply as soon as early

Thanks,
Priya

 

3 Answers, 1 is accepted

Sort by
0
Jayesh Goyani
Top achievements
Rank 2
answered on 17 Nov 2011, 07:46 AM
Hello,

Please add Below thing in your (.aspx) page.

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="btnResumeSuspend">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="lblMessageUserControl" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
 
// or
 
<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="btnResumeSuspend">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="lblMessageUserControl" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManagerProxy>

OR
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"></telerik:RadAjaxManager>
        //or
        <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server"></telerik:RadAjaxManagerProxy>
RadAjaxManager1.AjaxSettings.AddAjaxSetting(RadGrid1, RadGrid1);
     //or
     RadAjaxManagerProxy1.AjaxSettings.AddAjaxSetting(RadGrid1, RadGrid1);

Let me know if any concern.


Thanks,
Jayesh Goyani
0
Kavi
Top achievements
Rank 1
answered on 18 Nov 2011, 08:03 PM

 

 

RadAjaxManager manager = RadAjaxManager.GetCurrent(Page);

 

manager.AjaxSettings.AddAjaxSetting(manager, btnResumeSuspend);

manager.AjaxSettings.AddAjaxSetting(btnResumeSuspend, btnResumeSuspend);

manager.AjaxSettings.AddAjaxSetting(btnResumeSuspend, lblMessageUserControl);





its still not working.

0
Jayesh Goyani
Top achievements
Rank 2
answered on 19 Nov 2011, 05:30 AM
Hello Kavi,

Can you please provide your code / project ?

Thanks,
Jayesh Goyani
Tags
Button
Asked by
Kavi
Top achievements
Rank 1
Answers by
Jayesh Goyani
Top achievements
Rank 2
Kavi
Top achievements
Rank 1
Share this question
or