I have a large slow ASP.net site that uses master pages.
I've identified that the user will have a better experience if they can see the header and navigation while the rest of the page is being generated/processed/loaded from the database.
I've done some simple tests and I can do Response.Write() followed by Response.Flush() in page_load(), and IIs will use chunked encoding and send the output to the browser immediately while the rest of the page renders.
I want to do the same thing, but only send the master page header and navigation.
Any pointers on how to achieve this?
Using ASP.net 4 and IIs 7.5
Edit
If anyone can give some pointers on how to change the site to use AJAX without having to change every page and link, I'd appreciate it. Thanks!