I would go with a pager control.There is a datapager control in asp.net haven't used it don't have an opinion.You could either get a free pager control or have a look at this:
http://msdn.microsoft.com/en-us/library/ms972960.aspx