Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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 3 表排序器记录太多_Asp.net Mvc 3_Jquery_Pagination_Tablesorter - Fatal编程技术网

Asp.net mvc 3 表排序器记录太多

Asp.net mvc 3 表排序器记录太多,asp.net-mvc-3,jquery,pagination,tablesorter,Asp.net Mvc 3,Jquery,Pagination,Tablesorter,我已经在我的项目中实现了TableSorter。现在的问题是,在某些情况下,我需要许多记录,超过1000条。而TableSorter插件通过ajax在客户端进行分页。我希望它执行服务器端分页+我希望在单个页面上排序,而不是在整个数据上排序。i、 e.如果表排序器的单个页面上有10条记录,则必须在该页面上进行排序(仅在该10条记录上)。我无法切换到其他表插件。我该怎么办?我的数据来自模型。对于,我必须手动更改serverSideSorting选项,使其对当前表内容进行排序。也许这对你也有用?尝试包

我已经在我的项目中实现了
TableSorter
。现在的问题是,在某些情况下,我需要许多记录,超过1000条。而
TableSorter
插件通过ajax在客户端进行分页。我希望它执行服务器端分页+我希望在单个页面上排序,而不是在整个数据上排序。i、 e.如果
表排序器
的单个页面上有10条记录,则必须在该页面上进行排序(仅在该10条记录上)。我无法切换到其他表插件。我该怎么办?我的数据来自模型。

对于,我必须手动更改
serverSideSorting
选项,使其对当前表内容进行排序。也许这对你也有用?尝试包含以下代码:

$('table').bind('pagerInitialized', function(e, c){
    // allow current content sorting; this variable is automatically
    // set to true when ajax is initialized
    this.config.serverSideSorting = false;
});

tablesorter从html表转换网格。要进行serser端分页,需要动态创建网格,而不是转换。因此,不能使用tablesorter进行服务器端分页。您应该使用另一个插件。如果您想使用另一个插件,我将与您分享一个mvc示例。@AliRızaAdıyahşI,谢谢您的回复,但我无法更改插件。