Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.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
Asp.net mvc 数据排序时的MVC jqgrid页面导航_Asp.net Mvc_Jqgrid_Paging - Fatal编程技术网

Asp.net mvc 数据排序时的MVC jqgrid页面导航

Asp.net mvc 数据排序时的MVC jqgrid页面导航,asp.net-mvc,jqgrid,paging,Asp.net Mvc,Jqgrid,Paging,我正在使用ASP.NETMVCJQGrid运行一段代码,该代码使用数据库中的数据填充网格。 代码取自: 问题是,当我转到第二页并使用任何列对数据进行排序时。它对所有数据进行了排序,但把我带到了第一页。 我想在第二页保留完整的排序数据。这是虫子吗?还有什么能让事情朝我的方向发展吗 这个链接上的所有示例也都发生了理智的事情。 这不是一个bug。想想看,当sortcolumn更改时,页码有什么意义?我没有,因为您正在查看不同的数据集。。。 你想在这里实现什么 编辑 Craig Stuntz将Jque

我正在使用ASP.NETMVCJQGrid运行一段代码,该代码使用数据库中的数据填充网格。 代码取自:

问题是,当我转到第二页并使用任何列对数据进行排序时。它对所有数据进行了排序,但把我带到了第一页。 我想在第二页保留完整的排序数据。这是虫子吗?还有什么能让事情朝我的方向发展吗

这个链接上的所有示例也都发生了理智的事情。
这不是一个bug。想想看,当sortcolumn更改时,页码有什么意义?我没有,因为您正在查看不同的数据集。。。 你想在这里实现什么

编辑

Craig Stuntz将Jquery BBQ集成添加到Jqgrid中。这将启用jqgrid的url历史记录。 使用此选项,您可以从查询字符串中获取当前页面

不过,我仍然坚持我最初的答案:)


/爸爸

是的,我明白你的意思,但问题是其他库,如SlickGrid和FlexGrid,提供了排序功能,而无需导航到第一页。但整个数据集都是经过排序的。例如,如果我在第400页进行排序,为什么我要转到第一页,然后再回到第400页。您能告诉我是否可以从视图中传递一个额外的参数,例如页码,并在函数中访问控制器中的该额外参数,例如public ActionResult LinqGridData吗(stringsidx、stringsord、int-page、int-rows)我该怎么做?