我是MVC应用程序中的分页新手。我们的应用程序使用ado.net(非实体框架)进行数据库连接。此视图也不是强类型视图。那么你能建议有效的方法来实现分页,排序和过滤吗?
答案 0 :(得分:2)
简单(快速)解决方案
如果您使用 SQL Server 2012或更高版本,请将此段代码添加到查询末尾,如下所示
query.AppendFormat(" OFFSET {0} ROWS FETCH NEXT {1} ROWS ONLY", criteria.StartIndex, criteria.PageSize);
StartIndex -> (CurrentPage - 1) * PageSize
PageSize -> "count of items in one page in your view"
答案 1 :(得分:0)
对于客户端分页,我建议tablesorter。
对于客户端过滤,tablefilter非常有用。