Maintaining Scroll Position of page after autopostback or failed submission in ASP.NET
This is a small but quite handy trick to send user back where he was in web page after unsuccessful submission or auto post back of the page. However, doing this programmatically will cost you a lot. What ASP.NET developed page does is that it remembers scroll position at time of submission and returns user the at exactly the same scroll position.
Just set MaintainScrollPositionOnPostBack property to “true” at the very beginning of your web page and you will see the ASP.NET’s efficiency.
A Rahim Khan