A client has insisted I display a report on a web page that can be printed or exported into Excel.
Extracting the data and generating the CSV file using asynchronous methods is fine, and it loads within 2 seconds. However, the report page is massive and I'm asking what methods can I use that will allow the page to load without the client seeing a blank screen with browser hourglass and sometimes even crashing.
The report is a simple asp gridview that has a lot of text. The issue is clearly the browser not able to cope with such a large amount of text.
I don't mind how this is implemented, but what is clear, is that the client does not want any paging, just a list of all the text displayed in a grid. I have no idea how else to do this. I did think about using an iframe, would this be a good idea?