i have an asp.net website where i do paging through on the code behind using:
PagedDataSource objPds = new PagedDataSource
{
If you buy:
Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer)
The section in there about Ajax and JsonResult ... very good walkthrough of how to set up both an javascript and non-javascript solution. I haven't actually implemented it, so I don't remember too much about it, I just remember when I read it, I thought it would work perfectly for paging on my new site.
Decent tutorial here as well:
http://www.asp.net/learn/mvc/tutorial-32-cs.aspx