MvcPager 3.0 分页控件使用,支持mvc 4

前言

MvcPager 2.0不支持mvc 4,MvcPager 3.0 去年才更新,网上资料比较少,折腾了一天才搞定分页控件,记录下自己遇到的问题以便今后回顾。MvcPager可以支持普通分页和ajax分页,只需要简单实现数据绑定,程序自动为你分页,非常强大。MvcPager还支持分页样式自定义,可以自已选择喜欢的样式。    http://www.webdiyer.com/mvcpager/demos/applycss/

 

MvcPager 3.0 资料

如果需要了解MvcPager 3.0 可以访问官网 http://www.webdiyer.com/ ,里面有详细的源代码、示例、帮助文档。首先要了解基本使用过程:

1、Controllers 中绑定数据

public ActionResult Index(string factoryName, int pageIndex = 1)
{
int pageSize = 10;
int totalCount = 10; 
 
List<FACTORY> listShipFactorys = bllShipFactory.GetModelList(“”);//既可以传入总集合,也可以传入分页后的集合 
return View( new Webdiyer.WebControls.Mvc.PagedList<FACTORY>(listShipFactorys, pageIndex, pageSize));
}

2、页面分页控件使用

@Html.Pager(Model, new PagerOptions()
{
ContainerTagName = "ul", //分页标签
CssClass = "pagination", //分页样式
PagerItemTemplate = "<li><span>{0}</span></li>",
CurrentPagerItemTemplate = "<li class=\"active\">{0}</li>",
ShowFirstLast=false,//该值指定是否显示第一页和最后一页分页导航按钮。
HorizontalAlign="right",//获取或设置分页控件水平对齐方式。
ShowMorePagerItems=false,//指定是否显示更多页按钮
ShowNumericPagerItems=false //指定是否显示数字页索引按钮及更多页按钮。
})

这里需要重点了解PagerOptions 类,http://www.webdiyer.com/mvcpager/docs/pageroptions/ 。

3、ajax分页控件使用

 

遇到的问题

 

posted @ 2016-07-11 21:31  fengchao1000  阅读(687)  评论(0)    收藏  举报