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.
WebUserControl1.ascx 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 dissappear. Why?
I have attached a exemple of my RadAjaxManager. Is there any client-side code or server-side code to achieve what I would expect.
Thanks,
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.
WebUserControl1.ascx 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 dissappear. Why?
I have attached a exemple of my RadAjaxManager. Is there any client-side code or server-side code to achieve what I would expect.
Thanks,