However, by using the control, you can enable a Web page to participate in partial-page updates without writing any client script.
If you want, you can add custom client script to enhance the client user experience.
The server sends HTML markup for only the affected elements to the browser.
In the browser, the client Page Request Manager class performs Document Object Model (DOM) manipulation to replace existing HTML with updated markup. NET Web Parts is an integrated set of controls for creating Web sites that enable end users to modify the content, appearance, and behavior of Web pages directly from a browser.
I am using the "j Carousel Lite" plugin to create a carousel effect and the "packery" JS component to create a sort of grid but they are not the problem.
The problem is that the Ajax request/response is performed correctly as I can see using Fire Bug but the "response Start" and "response End" methods are not called and Fire Bug doesn't show any JS error.
I think my main problem is the hidden field __VIEWSTATE is not getting updated.
The hidden field has no runat="server" on it since it's being put there dynamically, and although I've managed to find the control and read the value from it, I can't find a way to update it during the ajax postback.
Rad Ajax Panel is designed to update only its content;therefore you cannot use the manager to update other controls outside of the panel from a control that has been AJAXfied by the manager but is inside the Rad Ajax Panel. Example 1: Button1 on the Rad Ajax Manager won't update the label because the Rad Ajax Panel only updates its own content.
The Rad Ajax Panel functionality can be simulated completely by the manager - simply replace the Rad Ajax Panel from Example 1 with an asp: Panel.
If the same control is placed in a Rad Ajax Panel as well as included in Rad Ajax Manager settings as an AJAXified control (i.e., it is AJAXified by both the Rad Ajax Panel and Rad Ajax Manager),the Rad Ajax Manager's setting will not work.