Hi , maybe this explanation will be better.
I am using RadAjaxManager for the purpose of callback...
I have one WebForm1.aspx
page, inside that there is two WebUserControl (WebUserControl1.ascx, WebUserControl2.ascx)
Also, in WebForm1.aspx
page I have three buttons (btnCallBack
which does the callbacks. The Button1
will perform a callback only to update the WebUserControl1.ascx
. The Button2
will perform a callback only to update the WebUserControl2.ascx
. Finally, The Button0
will perform a callback to update both of the WebUserControl.
Both WebUserControl have nothing in it, only a
System.Threading.Thread.Sleep() call in their respective Page_Load.
is having a Thread.Sleep(2000) and WebUserControl2.ascx
is having a Thread.Sleep(8000).
Now when i click Button0,
I can see two AjaxLoadingPanel over each WebUserControl. Since each WebUserControl have a different sleep time, I would expect that the AjaxLoadingPanel of WebUserControl1
disapear before the AjaxLoadingPanel of WebUserControl2
. Therefore, both AjaxLoadingPanel disapear at the same time.
Now when i click Button1
, and then click immediatly Button2,
AjaxLoadingPanel will appear for WebUserControl1
but not for WebUserControl2.
The AjaxLoadingPanel for WebUserControl2
will appears only after the AjaxLoadingPanel for WebUserControl1
I have attached a exemple of my RadAjaxManager. Is there any client-side code or server-side code to achieve what I would expect.