C# 从主干网中的服务器请求数据

C# 从主干网中的服务器请求数据,c#,backbone.js,pagination,C#,Backbone.js,Pagination,我在学习backbone.js的同时正在做一个项目。我有一个sql数据库,包含超过54000条记录。我正在使用主干网从服务器获取数据。我用C#编写了模型和控制器。因为我有54000条记录,而且还在增长,所以我不想将所有数据发送到客户端,所以我设置了服务器端分页 控制器: public ActionResult Index(int? page)//int? SelectedFax) { const int pageSize = 10;

我在学习backbone.js的同时正在做一个项目。我有一个sql数据库,包含超过54000条记录。我正在使用主干网从服务器获取数据。我用C#编写了模型和控制器。因为我有54000条记录,而且还在增长,所以我不想将所有数据发送到客户端,所以我设置了服务器端分页

控制器:

public ActionResult Index(int? page)//int? SelectedFax)
        {
            const int pageSize = 10;

            var faxUsers = faxUserRepository.GetUsers();

            var faxes = unitOfWork.FaxRepository.GetAll((page??0)*pageSize, pageSize, null,q => q.OrderBy(d => d.FaxSentDate));

            var resultCount = faxes.Count();

            var faxList // some query

            return Json(faxList, JsonRequestBehavior.AllowGet);

        }
然后我有了从服务器获取数据的主干集合。目前,服务器正在发送第一页的10条记录。现在,我想在客户端设置分页,这样当我单击next时,主干网会请求下一页数据,服务器会将结果返回给主干网集合,但我不知道怎么做。有人能帮忙吗


多谢各位

查看主干.Paginator插件()。通过服务器端的“请求寻呼机”配置,它可以满足您的需要(请参阅)。

谢谢David。我是否也需要在服务器端设置用于分页的路由器?如果希望用户能够为某个页面添加书签并稍后返回,则必须配置路由以提供正确的参数,以便从服务器获取并显示正确的页面。