ASP.NET FAQ - maintain page scroll position after a page postback?