当前位置:首页 > ASP.NET MVC技巧:Pager分页(3)

ASP.NET MVC技巧:Pager分页(3)

点击次数:1387  更新日期:2010-12-31
\n

3.Pager


\n

3.1需求及模拟代码


\n

需求,假设我们有个列表,有分页功能,我们可能需要一个页码列表,如


\n

image


\n

我们模拟写一下Action:


\n

\n
   1: public ActionResult Index(int? p)
   2: {
   3:     if (!p.HasValue) p = 1;//如果未对p传值就是第1页
   4:     var list = new List<int>();//生成一个模拟列表
   5:     for (var i = 0; i < 10;i++ )
   6:     {
   7:         list.Add(p.Value);//是第几页就向中填充几个这个页码的数
   8:     }
   9:     return View(list);//强型传递给View
  10: }

\n