I have a question in regards to the response that is returned after an ajax request. When I review the response in Fiddler after an ajax request it appears to contain content from other updatepanels that are not connected to the ajax request.
I have an aspx that is setup for ajax as follows:
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" EnablePageHeadUpdate="False" UpdatePanelsRenderMode="Inline"> | |
| <AjaxSettings> | |
| <telerik:AjaxSetting AjaxControlID="divOne"> | |
| <UpdatedControls> | |
| <telerik:AjaxUpdatedControl ControlID="divTwo" LoadingPanelID="LoadingPanel1" /> | |
| <telerik:AjaxUpdatedControl ControlID="divOne" /> | |
| </UpdatedControls> | |
| </telerik:AjaxSetting> | |
| </AjaxSettings> | |
| </telerik:RadAjaxManager> |
divTwo contains a usercontrol that has a radajaxmanagerproxy as follows
| <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server"> | |
| <AjaxSettings> | |
| <telerik:AjaxSetting AjaxControlID="radgOne"> | |
| <UpdatedControls> | |
| <telerik:AjaxUpdatedControl ControlID="radgOne" LoadingPanelID="LoadingPanel1" /> | |
| <telerik:AjaxUpdatedControl ControlID="RadWindowManager"/> | |
| <telerik:AjaxUpdatedControl ControlID="msg"/> | |
| </UpdatedControls> | |
| </telerik:AjaxSetting> | |
| </AjaxSettings> | |
| </telerik:RadAjaxManagerProxy> |
The usercontrol contains a grid "radgOne" and other controls. When ever a operation is performed on the grid the ajax works; however, when viewing the response I see content from "divOne" on the aspx being sent back adding the overall size of the returned content. Is this expected behaviour or is there something I'm over looking.
One other question. I know RadAJAXManager uses updatepanels internally was wondering if there is an easier manner in which to set the ChildrenAsTriggers property other than programatically using the OnAjaxSettingCreated event? Could there be property added to the AjaxUpdatedControl class?
Thanks
Matt