码迷,mamicode.com
首页 > Web开发 > 详细

MVC 4.0语法 自动分页

时间:2017-01-09 22:20:44      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:页面   public   summary   sum   4.0   back   name   page   数据   

4.0语法中实现自动分页只需要两个方法即可,Skip() ----跳过序列中指定的元素,Take()-----从序列的开头返回指定数量元素。

一般用自动分页都是无刷新的,可以把显示的数据,用局部页面封装起来,每次分页的时候就异步来获取局部页面。

 ShopBackDataContext sc = new ShopBackDataContext();    //LinQ to SQL 类 

/// <summary> /// 自动分页 /// </summary> /// <param name="PageCount">第几页</param> /// <returns></returns> public ActionResult AutoPage(int? PageCurrent) { int PageSize=5; //每页显示多少个 int PageTotal=sc.Address.Count();//总共多少条记录 int PageCount=PageTotal/PageSize; //总共有几页 if (PageTotal%PageSize!=0) { PageCount+=1; } var result=sc.Address.Skip(PageCurrent.Value*PageSize).Take(PageSize).AsEnumerable(); //显示第几页的5条数据 return View(); }

 

MVC 4.0语法 自动分页

标签:页面   public   summary   sum   4.0   back   name   page   数据   

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!