asp.net-mvc – ASP.NET MVC是否有分页解决方案,在数据库中进行分页?
|
通过谷歌搜索发现的大多数ASP.NET MVC分页解决方案看起来像是以IEnumerable集合的形式从数据库表中获取所有行,对IEnumerable集合执行一些分页转换,然后将结果返回到视图.我想能够在DB端页面,但仍然有一些分页类来进行页码计算和 HTML生成.那里有解决办法吗?或者是我一直在寻找这样做,但我没有看到它,因为我看着他们错了? 这是我一直在看的: > http://blogs.taiga.nl/martijn/2008/08/27/paging-with-aspnet-mvc/ 解决方法看看顾的 Nerdinner样本.var upcomingDinners = dinnerRepository.FindUpcomingDinners(); var paginatedDinners = upcomingDinners.Skip(10).Take(20).ToList(); 即使FindUpcomingDinners()获取所有即将到来的晚餐,查询也不会在数据库中执行,直到您在下一行中调用ToList().那就是你跳过10行,只得到下一个20. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – MVC:路由获取/发布到不同的控制器 怎么样
- ASP.NET web.config:system.web.compilation中的debug属性
- 将mvc 5应用程序连接到Azure中的ACS?
- asp.net-mvc – 已经处理了DbContext和autofac
- asp.net-mvc – ASP.NET MVC – 表单和模型绑定器中的多个模
- asp.net – 如何在Web.config中启用SmtpClient的SSL
- asp.net-mvc – ASP .Net MVC 3:子动作和重定向
- IIS虚拟目录和ASP.NET目录路径
- asp.net-mvc – UnitOfWork in Action Filter似乎是缓存
- asp.net – 元素’system.webServer’有无效的子元素’重写
