Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.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# 页面列表.Mvc排序_C#_Asp.net Mvc_Entity Framework_Razor - Fatal编程技术网

C# 页面列表.Mvc排序

C# 页面列表.Mvc排序,c#,asp.net-mvc,entity-framework,razor,C#,Asp.net Mvc,Entity Framework,Razor,在ASP.NET中使用EF,当使用PagedList.Mvc进行分页时,我在控制器中使用按ID排序的方法: switch (sortOrder) { default: wpisy = wpisy.OrderBy(s => s.ID); break; } int pageSize = 3; int pageNumber = (page ?? 1); return View(wpisy.ToPagedList(pageNumber, pageSize

在ASP.NET中使用EF,当使用
PagedList.Mvc
进行分页时,我在控制器中使用按ID排序的方法:

switch (sortOrder)
{
    default:
        wpisy = wpisy.OrderBy(s => s.ID);
        break;
}

int pageSize = 3;
int pageNumber = (page ?? 1);

return View(wpisy.ToPagedList(pageNumber, pageSize));
索引
视图中,我有:

<br /> <br /> Strona @(Model.PageCount < Model.PageNumber ? 0 : Model.PageNumber) z @Model.PageCount
@Html.PagedListPager(Model, page => Url.Action("Index", new {page}))
第二页:

ID 4
ID 5
ID 2
ID 1
ID 2
ID 1
我应该怎么做才能在每一页的顶部有最高的ID?如果我使用

wpisy = wpisy.OrderByDescending(s => s.ID)
然后我得到:

第一页:

ID 3
ID 2
ID 1
ID 3
ID 4
ID 5
ID 5
ID 4
ID 3
第二页:

ID 4
ID 5
ID 2
ID 1
ID 2
ID 1
我想:

第一页:

ID 3
ID 2
ID 1
ID 3
ID 4
ID 5
ID 5
ID 4
ID 3
第二页:

ID 4
ID 5
ID 2
ID 1
ID 2
ID 1

提前感谢

向我们展示如何设置
wpisy
变量。
wpisy
似乎是一个集合,它有什么类型以及如何填充数据?变量:
var wpisy=from s in db.Indeks选择s向我们展示如何设置
wpisy
变量。
wpisy
似乎是一个集合,它有什么类型以及如何填充数据?变量:
var wpisy=from s in db.Indeks选择s