Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# PagedList已分页数据集上的MVC分页帮助器(跳过并获取)_C#_Pagedlist - Fatal编程技术网

C# PagedList已分页数据集上的MVC分页帮助器(跳过并获取)

C# PagedList已分页数据集上的MVC分页帮助器(跳过并获取),c#,pagedlist,C#,Pagedlist,我正在尝试PagedList MVC包,它似乎希望我们在控制器级别加载整个表,以便它能够在Razor级别执行分页魔术 我的代码已经在存储过程级别进行了分页,因此我只接收到正确数量的记录。我仍然希望使用PagedList分页部分,但不知道如何使用,因为它只显示“1”页(因为我的存储过程会返回“1”页) 一,;我看过另一篇帖子,他们问同样的问题,但从来没有得到答案 这是我当前的代码: @Html.PagedListPager(Model, page => Url.Action("Index"

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

我的代码已经在存储过程级别进行了分页,因此我只接收到正确数量的记录。我仍然希望使用PagedList分页部分,但不知道如何使用,因为它只显示“1”页(因为我的存储过程会返回“1”页)

一,;我看过另一篇帖子,他们问同样的问题,但从来没有得到答案

这是我当前的代码:

 @Html.PagedListPager(Model, page => Url.Action("Index",
     new { page, sortOrder = ViewBag.CurrentSort, 
           currentFilter = ViewBag.CurrentFilter }), 
           PagedListRenderOptions.OnlyShowFivePagesAtATime)
是否有一种方法可以在不必加载整个数据模型的情况下使用分页部分。我想分页助手只需要知道总记录和页面大小,就可以正确显示链接1、2、3、4、5 prev和next


顺便说一句,祝大家圣诞快乐

我不认为没有模型就可以使用分页部分,因为它是从中获取分页数据的模型。有关更多信息,请单击“您正在使用吗?”?如果你是的话,看看一个类似的问题。明白了。我会阅读并尝试一下。谢谢使用静态页面列表