There are random situation where the loading panel shows up after a callback click, but doesn't go away. It's strange because it can't be replicated and doesn't happen all the time. Does anyone know this happens or a fix that can prevent this?
3 Answers, 1 is accepted
0
Hello bemara57,
This could happen if the response that was received was not expected from the Ajax controls, but then an exception would be thrown. A little more info on the exact scenario where this occurs can help in pinpointing the problem.
Greetings,
Steve
the Telerik team
Instantly find answers to your questions at the new Telerik Support Center
This could happen if the response that was received was not expected from the Ajax controls, but then an exception would be thrown. A little more info on the exact scenario where this occurs can help in pinpointing the problem.
Greetings,
Steve
the Telerik team
Instantly find answers to your questions at the new Telerik Support Center
0
EmpowerIT
Top achievements
Rank 2
answered on 02 Jun 2008, 05:44 AM
I have the exact same problem, but I know how to replicate it.
It only happens when an ajax request is fired due to a button being clicked, and this button redirects to another page. This other page does not serve a page, but will write binary data to the response, prompting the user to download a file (pdf file for example).
The user can download the file successfully, however the loading panel on the original page is still there and you cannot interact with any of the controls beneath it.
If I remove the button from the ajax panel, no loading panel appears, but you are still unable to interact with the controls (a RadComboBox in my situation)
Any help would be appreciated
It only happens when an ajax request is fired due to a button being clicked, and this button redirects to another page. This other page does not serve a page, but will write binary data to the response, prompting the user to download a file (pdf file for example).
The user can download the file successfully, however the loading panel on the original page is still there and you cannot interact with any of the controls beneath it.
If I remove the button from the ajax panel, no loading panel appears, but you are still unable to interact with the controls (a RadComboBox in my situation)
Any help would be appreciated
0
Hi EmpowerIT,
The reason for the problem you are facing is a known issue in the RadComboBox control, and is not directly related with the RadAjaxLoadingPanel. Please find attached the latest internal (unofficial) build of the RadControls Suite for ASP.NET AJAX, where the problem is resolved.
Please test it on your side and let us know how it goes.
Regards,
Maria Ilieva
the Telerik team
Instantly find answers to your questions at the new Telerik Support Center
The reason for the problem you are facing is a known issue in the RadComboBox control, and is not directly related with the RadAjaxLoadingPanel. Please find attached the latest internal (unofficial) build of the RadControls Suite for ASP.NET AJAX, where the problem is resolved.
Please test it on your side and let us know how it goes.
Regards,
Maria Ilieva
the Telerik team
Instantly find answers to your questions at the new Telerik Support Center
Jorge
commented on 30 Sep 2022, 09:58 PM
Top achievements
Rank 1
Hi, I have exactly the same problem, but it's only happening with one project, I use the RadGrid ItemCommand event to save some session variables and redirect to a blank ASPX that uses the Response object to write the file for the user to download it, this rutine has been working well after several years, but I recently created a new project where is not working, the file downloads correctly but the panel keeps showing the animation, like if there was not an response.end executing, im using the last telerik version, 2022.3.913.45 and it was happening with the previous version too, EmpowerIT, could you solve your bug? or someone at Telerik team knows what can be happening?
Attila Antal
commented on 20 Oct 2022, 11:47 AM
Telerik team
Hi Jorge,
When using AJAX to update content on the Page, you must not use the Response.Write() as it could make changes to Response headers, thus losing the necessary information connecting the request with the response.
If the issue happens regardless, please share the code snippets you used to create this scenario and we will check it for you.