ASP.NET asynchronous page user interface
===

I'm using the Asynchronous page feature of ASP.NET 2.0 in my web application that is on ASP.NET 4.0. I have set the begin and end task operations through AddOnPreRenderCompleteAsync method. I have a label that says "operation started" on page load and then the begin task starts. Why am I not able to see this label until the asynchronous operation is completed? In effect, it's as good as a synchronous operation. Shouldn't the page load and display the label while the asynchronous task is being carried out simultaneously?