配色: 字号:
分页控件用法
2013-06-10 | 阅:  转:  |  分享 
  
1添加对ASP.NETMVCPager程序集的引用:

MvcPager.dll

2创建Model对象:

LINQtoSQL类

3创建Controller并编写Action:

usingWebdiyer.WebControls.Mvc;



publicActionResultIndex(int?id)

{

using(vardb=newMvcPagerSampleDataContext())

{

PagedListorders=db.Orders.ToPagedList(id??1,20);

returnView(orders);

}

}

MvcPagerSampleDataContext数据上下文

Order数据库的表名

从1开始。每页显示20条数据。



4创建View并编写数据显示代码:

<%@ImportNamespace="MvcPagerSample.Models"%>

<%@ImportNamespace="Webdiyer.WebControls.Mvc"%>

引用命名空间MvcPagerSample和控件声明

(Inherits="System.Web.Mvc.ViewPage"

改为:Inherits="System.Web.Mvc.ViewPage>")



(<%=Html.Pager(Model,newPagerOptions{PageIndexParameterName="id"})%>

将MvcPager分页控件放到页面中以实现分页)

献花(0)
+1
(本文系wqs0209首藏)