RadAjax for ASP.NET AJAX

How RadAjax Works: Controls And Configuration Send comments on this topic.
Controls > RadAjax > Getting Started > How RadAjax Works: Controls And Configuration

Glossary Item Box

 No matter which control you would chose (RadAjaxManager or RadAjaxPanel) the application should function properly with regular postbacks in order to be AJAX-enabled as expected.

 The only difference is the AJAX requests update a portion of the page only -- the portion surrounded by RadAjaxPanel or set as updated in RadAjaxManager settings. Read more about the AJAX technique in the Introduction topic here.

RadAjax simply converts the regular postbacks into AJAX updates.

Therefore, one cannot ajaxify controls, which does not perform regular postbacks (for example CheckBoxes, DropDowns, TextBoxes require AutoPostBack property to be set to true to be able to post back to the server).

Always make sure the control postbacks when you to try to ajaxify it.

In general, should one get an error, the first step in troubleshooting the problem would be to set EnableAJAX RadAjaxControl property to false. This will disable AJAX temporary.

The following troubleshooting articles briefly explain common errors and mistakes:

Known reasons for error messages

Most common mistakes

 

A brief description of the AJAX controls follows:

RadAjaxPanel

The Panel control mimics the behavior of ASP:UpdatePanel control - all the postbacking controls surrounded within start performing AJAX updates. Read more about the RadAjaxPanel here.

 

RadAjaxManager

The Manager purpose is to configure the necessary AJAX settings specifying the AJAX initiators and updated controls. The AJAX initiator (ajaxified control) is the one which would perform the AJAX request updating the respectively set controls. Find how to configure the AJAX Manager control in the following articles:

AJAX Manager setup

AJAX-enabling an application through RadAjaxManager and RadAjaxLoadingPanel controls

 

RadAjaxManagerProxy

Similar to the AJAX Manager control, the Manager proxy is an additional option to configure the necessary AJAX settings completely design-time. The Manager proxy control is widely used in WebUserControl or Master/ContentPage scenarios:

RadAjaxManagerProxy control

RadAjax and WebUserControls

RadAjax and MasterPage scenarios

 

RadAjaxLoadingPanel

The LoadingPanel is displayed over or above the updated controls during AJAX updates. Read how to use and configure the LoadingPanel control here.