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.