2

我正在尝试 PagedList MVC 包,它似乎希望我们在控制器级别加载整个表,以便它可以在 Razor 级别执行分页魔法。

我的代码已经在存储过程级别进行了分页,所以我只收到了适量的记录。我仍然想使用 PagedList 分页部分,但不知道如何,因为它只显示“1”页(因为这是我的存储过程返回的内容)。

我看过另一个帖子,他们问同样的问题,但从未得到答案。

这是我当前的代码:

 @Html.PagedListPager(Model, page => Url.Action("Index",
     new { page, sortOrder = ViewBag.CurrentSort, 
           currentFilter = ViewBag.CurrentFilter }), 
           PagedListRenderOptions.OnlyShowFivePagesAtATime)

有没有办法能够使用分页部分而不必加载整个数据模型。我想 Paging 助手只需要知道总记录和页面大小才能正确显示 LINKS 1,2,3,4,5 上一个和下一个。

顺便说一句,圣诞快乐!

4

1 回答 1

0

我认为您不能在没有模型的情况下使用分页部分,因为它是您从中获取分页数据的模型。更多信息请点击这里

于 2013-12-24T19:37:31.430 回答