I have an ASP.NET page that collects some criteria from the user with ASP.NET controls and then based on the values of the controls, uses HttpContext.Current.Response to generate output to a CSV from the web page.
The issue I'm having is that it may take a minute or so for my response to be generated. Thus, I would like to implement a progress bar of some kind from the time my user submits the request until the time the CSV is delivered. Unfortunately, I can't seem to get my hidden div to display and hide on demand with EnablePartialRendering set to false in ScriptManager (this is necessary for populating other controls on the page).
Is there any way to implement a progress bar (either server or client-side) to monitor the status of HttpContext output?