I use RadControls for ASPNET AJAX Q2 2008.
For some purposes I need to process all OnResponseEnd events of RadAjaxManager.
I've sent several ajax requests by client API and OnResponseEnd event raises for all requests immediately and EventArgument in the event handler has an equal value for all requests.
So all alerts show "second$argument". Especially if the first request didn't finish yet.
Question is why EventArgument has an equal value for all requests. And why OnResponseEnd raises immediately (not waiting for real response) after calling ajaxMgr.ajaxRequest(...)?
Thank you!
For some purposes I need to process all OnResponseEnd events of RadAjaxManager.
I've sent several ajax requests by client API and OnResponseEnd event raises for all requests immediately and EventArgument in the event handler has an equal value for all requests.
function SendAJAX() { |
var ajaxMgr = $find("<%=radAjaxMgr.ClientID %>"); |
ajaxMgr.ajaxRequest("first$argument"); |
ajaxMgr.ajaxRequest("second$argument"); |
} |
function ResponseEnd(sender, args) { |
alert(args.EventArgument); |
} |
<telerik:RadAjaxManager RequestQueueSize="1" runat="server" ID="radAjaxMgr" UpdatePanelsRenderMode="Inline"> |
<ClientEvents OnResponseEnd="ResponseEnd" /> |
</telerik:RadAjaxManager> |
So all alerts show "second$argument". Especially if the first request didn't finish yet.
Question is why EventArgument has an equal value for all requests. And why OnResponseEnd raises immediately (not waiting for real response) after calling ajaxMgr.ajaxRequest(...)?
Thank you!