The default Ajax request is set to 90 seconds. I am trying to extend this. I have set set AsyncPostBackTimeout to 3600 (which should set the Ajax request timeout to 1 hour) but for some reason, this is not working. The expected functionality is that when I send an Ajax request, the
loading panel will be maintained on the page for this amount of time.
Here is what my RadScriptManager tag looks like:
In Web.config, I have <httpRuntime executionTimeout="21600"> so that shouldn't be an issue either (we have some very long uploads that we have to handle, necessitating the long execution time).
Based on everything that I have read, setting this is all that needs to be done (see these forum posts 1 2
). Is there any other setting (Telerik or ASP.net) that can be made (in code, config or IIS) that can affect the amount of time that Ajax requests will last before the loading image expires?
Note: the request continues to be and run on the server, even after the AjaxLoading image disappears. The problem is that the user is not informed of this, because Ajax has stopped updating the page.