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,谢谢您的回复,但我无法更改插件。