asp.net-mvc – ASP.NET MVC是否有分页解决方案,在数据库中进行
发布时间:2020-12-15 23:05:40 所属栏目:asp.Net 来源:网络整理
导读:通过谷歌搜索发现的大多数ASP.NET MVC分页解决方案看起来像是以IEnumerable集合的形式从数据库表中获取所有行,对IEnumerable集合执行一些分页转换,然后将结果返回到视图.我想能够在DB端页面,但仍然有一些分页类来进行页码计算和 HTML生成.那里有解决办法吗?
通过谷歌搜索发现的大多数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 – Mono和IHttpHandler
- asp.net – CSS文件引用了两次
- asp.net-mvc – 查看模型IEnumerable <>属性返回null(不绑
- asp.net-mvc – 如何检查MVC cshtml页面中的调试模式
- asp.net – 使用sql server的Web应用程序中的审计跟踪
- asp.net-core-mvc – 我是否需要在Visual Studio 2017 ASP.
- asp.net-mvc – 在剃刀视图中启用和禁用文本框(ASP.Net MVC
- asp.net-mvc – 用VB.net 2008开始ASP.NET MVC
- asp.net – Session Timeout .NET
- asp.net-mvc – VS2013不编译ASP.NET MVC5视图
推荐文章
站长推荐
- asp.net-mvc-3 – jQuery.validator.unobtrusive
- asp.net – 使用外部CSS文件的用户控件
- asp.net-core – 使用asp.net核心发布视图
- 在实例化.NET类时,经典ASP使用了什么AppDomain?
- asp.net-mvc-2 – 强大类型的ActionLink在Asp.Ne
- asp.net-mvc – Asp .Net Core – 无法安装Micro
- asp.net-mvc-3 – 如何增加会话超时MVC 3
- asp.net – jqGrid – 如何计算列到jqgrid?
- asp.net – IIS和线程
- iis-7.5 – .NET MVC 3动作是否应该触发w3wp.exe
热点阅读