I have an ASP.NET application and have one page in which all the server side processing are using Page Methods (Script Manager is available on page). Now the issue is that there are multiple asynchronously processed on server some are taking 1~20 seconds but one of them takes 30 minutes approx. Some are executed on success of other one. Session timeout (20 min) and execution timeout (60 min) and working as expecting.
I have also a java-script function who checks the idle time on user and if user not taken any action until 20 min then a warning message appears and user will automatically logged out even one asynchronous request is still running behind.
Is there any way to check if any asynchronous request is still running? If yes then i will check on my java-script code who checks the idle time.