RadAjaxLoadingPanel won't disappear.

29 posts, 0 answers
  1. John Rogowski
    John Rogowski avatar
    11 posts
    Member since:
    Sep 2007

    Posted 09 Jul 2008 Link to this post

    The problem is sporadic, so I'll try to explain.. hopefully it's something small that I'm missing.

    Currently, we are using ASP.NET AJAX Q1 2008 (515.20).  I've got a main page with RadAjaxManager and several UserControls with RadAjaxManager proxies.  Each UserControl has its own loading panel defined and, on request, the loading panels show up correctly.  However, they won't go away after the response ends. 

    I verified that the events were happening with OnRequestStart and OnResponseEnd events by sending a javascript alert.  No javascript errors or exceptions were thrown.  Any ideas?
  2. Clayton
    Clayton avatar
    38 posts
    Member since:
    Oct 2004

    Posted 09 Jul 2008 Link to this post

    I am experiencing the same exact thing.  For me, the page was working perfectly under RadControls classic.  After upgrading/converting to RadControls for Ajax, I am getting this behavior.

    For me, I have a similar structure:
    - Main page loads user control (A) dynamically.  It contains
               the RadAjaxManager.
        - user control (A) contains tabstrip within which (multipage) has
                 a user control (B).  Tabstrip is set to autopost back and
                 multipage to render only current page.
            - user control (B) has several fieldset.  Checkbox in fieldset's
                     legend enables/disables the other controls in that fieldset,
                     which themselves are contained in a panel.
            - user control (B) on pageload looks at parent page and finds
                     the RadAjaxManager, then via code calls AddAjaxSetting
                     and adds the appropriate controls.

    If I modify the code in user control (B) to not assign a loading panel in the AddAjaxSetting, then it works fine.




  3. Rosen
    Admin
    Rosen avatar
    3247 posts

    Posted 14 Jul 2008 Link to this post

    Hi Clayton,

    I'm happy to inform you that our developers have been addressed this issue. Therefore the fix will be available in this year's Q2 release of the RadControls for ASP.NET AJAX suite.

    Greetings,
    Rosen
    the Telerik team

    Instantly find answers to your questions at the new Telerik Support Center
  4. Doug Beard
    Doug Beard avatar
    52 posts
    Member since:
    Jan 2008

    Posted 14 Jul 2008 Link to this post

    The problem still exists in the current futures release...


  5. Vlad
    Admin
    Vlad avatar
    11100 posts

    Posted 14 Jul 2008 Link to this post

    Hi Doug,

    This fix will be included in official Q2 release.

    Greetings,
    Vlad
    the Telerik team

    Instantly find answers to your questions at the new Telerik Support Center
  6. John Rogowski
    John Rogowski avatar
    11 posts
    Member since:
    Sep 2007

    Posted 18 Jul 2008 Link to this post

    Any idea when that will be?
  7. Sebastian
    Admin
    Sebastian avatar
    9934 posts

    Posted 18 Jul 2008 Link to this post

    Hello John,

    The Q2 2008 release of RadControls for ASP.NET AJAX is scheduled in the middle of the next week.

    Best regards,
    Stephen
    the Telerik team

    Instantly find answers to your questions at the new Telerik Support Center
  8. Albert Shenker
    Albert Shenker avatar
    571 posts
    Member since:
    Mar 2004

    Posted 04 Jun 2009 Link to this post

    I am experiencing this issue all of a sudden with an older app that uses 2008 Q1 (415) controls. I am not able to upgrade this app to a later version because of changes made in the Ajax Framework subsequent to this release. Can you suggest anything I can do as a patch or hack to avoid this issue?
  9. Sebastian
    Admin
    Sebastian avatar
    9934 posts

    Posted 05 Jun 2009 Link to this post

    Hello Albert,

    I am afraid there is no custom patch for this discrepancy for this rather outdated version of RadControls for ASP.NET AJAX. You may consider migrating to the newer version of the product which includes the fix.

    Kind regards,
    Sebastian
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  10. CabinetZulian
    CabinetZulian avatar
    12 posts
    Member since:
    Apr 2007

    Posted 10 Mar 2010 Link to this post

    Hi,

    It seems to be the same issue than our post : http://www.telerik.com/community/forums/aspnet-ajax/ajax/infinite-radajaxloadingpanel-issue.aspx ?

    Since the issue exiss with latest online samples it seems to be a different one, thanks to Telerik to confirm this ?

    Best regards,
  11. Iana Tsolova
    Admin
    Iana Tsolova avatar
    3388 posts

    Posted 11 Mar 2010 Link to this post

    Hello CabinetZulian,

    Please find our answer to your question in the other thread you have posted on this subject.

    All the best,
    Iana
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
  12. Owen
    Owen avatar
    3 posts
    Member since:
    Dec 2011

    Posted 18 Jan 2012 Link to this post

    I'm having same issue with loading panel not disappearing.  My controls are set up very much like what Clayton described above back in 2008.  I'm using version 2011.3.1115.35.  Can you help fix it for good or point me to the fix?  Thanks
  13. Iana Tsolova
    Admin
    Iana Tsolova avatar
    3388 posts

    Posted 19 Jan 2012 Link to this post

    Hi Owen,

    The issue you are facing is not a common issue, though the most possible reason for it are wrong ajax settings or improper loading of the dynamic user controls. That is why you be able to help you fix it, we will need a runnable version of the which we can debug. Can you open a formal support ticket and send as the page and the user controls there? Or paste the code which we can use to replicate it here.

    Greetings,
    Iana Tsolova
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now
  14. Frank
    Frank avatar
    3 posts
    Member since:
    Feb 2011

    Posted 07 Mar 2012 Link to this post

    I am experiencing a similar problem in that the RadAjaxLoadingPanel stays up indefinitely after the response returns.

    I am using the 2012.1.215.35 version of the controls and have an interesting context in which the code is running.

    I have a ModalPopUpExtender open and inside I have a RadGrid.  Within the grid I am tying the buttons inside my templates to the RadAjaxManager programmatically.

    protected void rgTrngEvtSessions_ItemDataBound(object sender, GridItemEventArgs e) {
                /*** Disabled due to the RadAjaxLoadingPanel occasionally sticking on the page
                ImageButton imb = null;
                if (e.Item.FindControl("imbTrngEvtAdd") != null) {
                    imb = (e.Item.FindControl("imbTrngEvtAdd") as ImageButton);
                    ramTrngManagement.AjaxSettings.AddAjaxSetting(imb, pnlTrngEvtSessions);
                }
               ***/
    }

    For whatever reason, the panels are appearing just fine, but sometimes (intermittently) they won't disappear.

    Any help is much appreciated.
  15. Iana Tsolova
    Admin
    Iana Tsolova avatar
    3388 posts

    Posted 12 Mar 2012 Link to this post

    Hello Brian,

    Is it possible that some javascript error occurs in these cases? This can be preventing the page execution to finish successfully and thus the code for hiding the loading panel is not called.

    Kind regards,
    Iana Tsolova
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  16. Frank
    Frank avatar
    3 posts
    Member since:
    Feb 2011

    Posted 13 Mar 2012 Link to this post

    I have not seen any JavaScript errors display on the page when the loading image hangs. The page appears to have completed the response without error, just the loading image intermittently doesn't go away.
  17. Iana Tsolova
    Admin
    Iana Tsolova avatar
    3388 posts

    Posted 16 Mar 2012 Link to this post

    Hello Brian,

    Do you have a live Url which we can use to see the issue? We might need steps to replicate.
    The other way to help you troubleshoot the issue, is to send us a sample showing it in a Support ticket.

    Greetings,
    Iana Tsolova
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  18. Richard
    Richard avatar
    6 posts
    Member since:
    Oct 2011

    Posted 19 Apr 2012 Link to this post

    Hi,
    I'm having a similar issue but it only seems to be happening when I deploy to the server.  When I run it locally in visual studio it works fine.  When it does break there isn't any JavaScript errors showing up it just doesn't disappear.  The Telerik assemblies I'm using on the deployed website are the same as the local ones I'm using so I don't think it's a version issue.  My only thought is it's some kind of IIS peculiarity.  The site is running on IIS v6.1 on .Net 4.0.  Anyone have any thoughts? 

    Version of "Telerik.Web.UI.dll" is 2011.2.915.35
  19. Iana Tsolova
    Admin
    Iana Tsolova avatar
    3388 posts

    Posted 21 Apr 2012 Link to this post

    Hello Richard,

    Can you let us know what is the JavaScript error?
    Also, if the web site is running under .NET 4.0, you need to use the .NET 4.0 dlls, e.g. Telerik.Web.UI.dll version should be 2011.2.915.40. You can find the .NET 4.0 dlls in the installation folder of RadControls for ASP.NET AJAX on your machine.

    Greetings,
    Iana Tsolova
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  20. Richard
    Richard avatar
    6 posts
    Member since:
    Oct 2011

    Posted 06 May 2012 Link to this post

    Hi Iana,

    Sorry, I said I wasn't getting any kind of javascript error it just fails to go away when the async postback completes.  I also tried updating the dll to the Version 4.0 one which had no effect then I updated my project to the 2012 Q1 dlls as well which also didn't help at all unfortunately.  I'm really stumped by this as it works perfectly running locally so it's more difficult to debug when it only happens when it's deployed to the remote server. 

    The only thing I can think of trying is the web.config because that is also different to the local one but it seems to need to be for a host of reasons.  I'll try to make it more like the local one see if that makes a difference.  Is there anything in the web.config you can think of that would cause this kind of thing to happen? :

    <?xml version="1.0" encoding="UTF-8"?>
    <!--
        Note: As an alternative to hand editing this file you can use the
        web admin tool to configure settings for your application. Use
        the Website->Asp.Net Configuration option in Visual Studio.
        A full list of settings and comments can be found in
        machine.config.comments usually located in
        \Windows\Microsoft.Net\Framework\v2.x\Config
    -->
    <configuration>
    <location path="Telerik.Web.UI.WebResource.axd">
       <system.web>
         <authorization>
           <allow users="*"/>
         </authorization>
       </system.web>
    </location>
        <system.web>
            <!--
                Set compilation debug="true" to insert debugging
                symbols into the compiled page. Because this
                affects performance, set this value to true only
                during development.
     
                Visual Basic options:
                Set strict="true" to disallow all data type conversions
                where data loss can occur.
                Set explicit="true" to force declaration of all variables.
            -->
            <compilation debug="true" strict="false" explicit="true">
                <assemblies>
                    <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
                    <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
                    <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
                    <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
                </assemblies>
            </compilation>
            <pages>
                <namespaces>
                    <clear />
                    <add namespace="System" />
                    <add namespace="System.Collections" />
                    <add namespace="System.Collections.Generic" />
                    <add namespace="System.Collections.Specialized" />
                    <add namespace="System.Configuration" />
                    <add namespace="System.Text" />
                    <add namespace="System.Text.RegularExpressions" />
                    <add namespace="System.Linq" />
                    <add namespace="System.Xml.Linq" />
                    <add namespace="System.Web" />
                    <add namespace="System.Web.Caching" />
                    <add namespace="System.Web.SessionState" />
                    <add namespace="System.Web.Security" />
                    <add namespace="System.Web.Profile" />
                    <add namespace="System.Web.UI" />
                    <add namespace="System.Web.UI.WebControls" />
                    <add namespace="System.Web.UI.WebControls.WebParts" />
                    <add namespace="System.Web.UI.HtmlControls" />
                </namespaces>
                <controls>
                    <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
                    <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI" />
                </controls>
            </pages>
            <!--
                The <authentication> section enables configuration
                of the security authentication mode used by
                ASP.NET to identify an incoming user.
            -->
            <authentication mode="Windows" />
            <!--
                The <customErrors> section enables configuration
                of what to do if/when an unhandled error occurs
                during the execution of a request. Specifically,
                it enables developers to configure html error pages
                to be displayed in place of a error stack trace.
     
            <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
                <error statusCode="403" redirect="NoAccess.htm" />
                <error statusCode="404" redirect="FileNotFound.htm" />
            </customErrors>
            -->
            <httpHandlers>
                <remove verb="*" path="*.asmx" />
                <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
                <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
                <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
          <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" />
            </httpHandlers>
            <httpModules>
                <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            </httpModules>
        </system.web>
        <system.codedom>
            <compilers>
                <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
                    <providerOption name="CompilerVersion" value="v3.5" />
                    <providerOption name="WarnAsError" value="false" />
                </compiler>
                <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
                    <providerOption name="CompilerVersion" value="v3.5" />
                    <providerOption name="OptionInfer" value="true" />
                    <providerOption name="WarnAsError" value="false" />
                </compiler>
            </compilers>
        </system.codedom>
        <!--
            The system.webServer section is required for running ASP.NET AJAX under Internet
            Information Services 7.0.  It is not necessary for previous version of IIS.
        -->
        <system.webServer>
            <validation validateIntegratedModeConfiguration="false" />
            <modules>
                <remove name="ScriptModule" />
                <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            </modules>
            <handlers>
                <remove name="WebServiceHandlerFactory-Integrated" />
                <remove name="ScriptHandlerFactory" />
                <remove name="ScriptHandlerFactoryAppServices" />
                <remove name="ScriptResource" />
                <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
                <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
                <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
                <add name="Telerik.Web.UI.WebResource"  path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" />
     
            </handlers>
        </system.webServer>
        <runtime>
            <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
                <dependentAssembly>
                    <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35" />
                    <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" />
                </dependentAssembly>
                <dependentAssembly>
                    <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35" />
                    <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" />
                </dependentAssembly>
            </assemblyBinding>
        </runtime>
    </configuration>
  21. Iana Tsolova
    Admin
    Iana Tsolova avatar
    3388 posts

    Posted 08 May 2012 Link to this post

    Hello Richard,

    The web.config looks fine to me. However as this is .NET 3.5. web.config, you definitely need the .NET 3.5 dlls of the Telerik.Web.UI, not the 4.0 ones.
    Can you give me a live Url where I can observe the issue? If you cannot share the link, etc.in the public forums, you can open a formal support ticket for that purpose.

    Regards,
    Iana Tsolova
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  22. Gustavo
    Gustavo avatar
    13 posts
    Member since:
    Jan 2014

    Posted 07 Feb 2014 Link to this post

    I have the same problem.randomly, seems that the response end is not finishing because go and back to the server but the panel isn't updated and the loadingpanel never hidde. Not return any error.
    I don't know what can i do to fix it.
  23. Maria Ilieva
    Admin
    Maria Ilieva avatar
    4017 posts

    Posted 12 Feb 2014 Link to this post

    Hi Gustavo,

    As this thread is rather old and since the last reply we have made several improvements int he RadAjax behavior it would be best if you could open s separate forum post/support ticket which presents the exact scenario you have and the problematic behavior you are facing. Thus we will be able to concentrate ion your specific case and advise you further.

    Regards,
    Maria Ilieva
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the UI for ASP.NET AJAX, subscribe to the blog feed now.
  24. Martin
    Martin avatar
    84 posts
    Member since:
    Apr 2009

    Posted 08 Jul 2014 Link to this post

    I will bump this topic as the problem is still persisting in Product Version 2013.1.220.40
    Randomly, the RadAjaxLoadingPanel1 stays on, since the page is covered user is locked out of the page. This is very serious, as it forcing the user to go in and out of the system, which is time consuming.
    There is no issue with the setup because it works, most of the time, but sometimes at random it just does not work.

        <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Silk"
            AnimationDuration="500" BackgroundPosition="Top">
  25. Maria Ilieva
    Admin
    Maria Ilieva avatar
    4017 posts

    Posted 11 Jul 2014 Link to this post

    Hello Martin,

    The most common source of the presented behavior is a error that appears on the page, prevents the OnResponseEnd client event to fire and therefore the RadAjaxLoadingPanel could does not have an event to hide on.
    I would suggest you to inspect the server response in the browser console and verify if any errors appear.

    Regards,
    Maria Ilieva
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
  26. Martin
    Martin avatar
    84 posts
    Member since:
    Apr 2009

    Posted 14 Jul 2014 in reply to Maria Ilieva Link to this post

    I was able to reproduce the error, this is how I did it. I constantly pressed the refresh button, very fast, and the animation would not want to go away.  So the spinning wheel was not going away. I've resolved this by removing altogether the property AnimationDuration="500".
  27. Maria Ilieva
    Admin
    Maria Ilieva avatar
    4017 posts

    Posted 15 Jul 2014 Link to this post

    Hello Martin,

    The issue you are facing is caused by the fast subsequent ajax request executed. Note that by design, the ASP.NET AJAX Framework cancels the ongoing AJAX request if you try to initiate another one prior to receiving the response from the first one.In this case the ResponseEnd client event will not fire for the terminated request and this is leading to the presented behavior.
    To change this behavior, you can set the RequestQueueSize property to a value greater than zero, which enables the queueing mechanism of RadAjax, and will allow you to complete the ongoing request and then initiate the pending requests in the control queue.

    Regards,
    Maria Ilieva
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
  28. Sharad
    Sharad avatar
    1 posts
    Member since:
    Feb 2016

    Posted 17 Feb 2016 Link to this post

    Page Hangs Before Response End...showing RadAjax LoadingPanel Hags...Please suggest.

     

  29. Maria Ilieva
    Admin
    Maria Ilieva avatar
    4017 posts

    Posted 22 Feb 2016 Link to this post

    Hi Sharad,

    Can you please elaborate a bit more on your scenario an the exact problem you are currently facing? Thus we will be bale to revise your case lo9cally and advise you further.

    Regards,
    Maria Ilieva
    Telerik
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Back to Top