使用ado.net(非实体框架)

时间:2016-06-02 04:21:52

标签: asp.net-mvc asp.net-mvc-5 paging

我是MVC应用程序中的分页新手。我们的应用程序使用ado.net(非实体框架)进行数据库连接。此视图也不是强类型视图。那么你能建议有效的方法来实现分页,排序和过滤吗?

2 个答案:

答案 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非常有用。

相关问题