SunDay

活着不是为了自己,工作不是为了money!

 

MvcPager的使用详解(初学者)

我是个初学者,最近有个项目要使用MvcPager,个人以前也学过,但是由于长时间不用早就忘了,所以又要请教“孤独(谷歌、百度)”前辈,浪费了大量时间和精力去整理,现在做个随笔希望对初学者有点帮助!

一、首先需要在每个用到的层(DalView)引用MvcPager.Dll

 

二、在数据访问层(Dal)中添加引用:如图:using Webdiyer.WebControls.Mvc;

DeptModel是我的一个类。

 

此时用于返回的类型不再是Liset而是PageList同样返回值改为ToPageList(起始页,每 页条数);

三、在逻辑层(Bll)层调用Dal

 

四、在Controler控制器中调用Bll

 

五、在View中写分页代码:(注意头部引用代码)如图:

 

注意引用的添加,并且@model PagerList<Model.DeptModel>在打代码时 是 不是提示的(也就是在Vs里面字体变红),打完代码之后就好了!

在视图中要显示分页的地方加入MvcPager控件,如图:

 

 

 

 

 

 

id代表起始页,为第二步骤中的方法参数ShowDept(int id,int pagesize)

 

posted on 2012-01-07 08:54  SunDay  阅读(1594)  评论(1)    收藏  举报

导航