I think at some point everybody had this problem... A big form with some control that forces a postback. If you have scrolled down, the page scroll will be placed at the top.
To force the aspx to keep the scroll, just place the following instrucion on the <pages> tag of your web config.
<pages maintainScrollPositionOnPostBack="true">
Enjoy :)