Web pages are stateless, disconnected interfaces. You can't natively write "live update" logic into a .NET page. However, you could write some dynamic client-side functionality that does what you are asking. You'd need to investigate using javascript and dynamic HTML to call your download process in a kind of background task on the client.
-
Peter