I have a div as such:
I contains a few hundred records and allows me to select an i
ASP.NET has this built in all you need to do is include the MaintainScrollPositionOnPostback in your page directive.
<%@ Page Language="C#" MaintainScrollPositionOnPostback="true" %>