最近在研究MVC,自己做了个小项目;其中用到了分页功能,在网上找了很多相关的第三方插件,最后选择了X.PageList.MVC,插件是开源的,有利于学习所以选择了它,这并不是说其它的分页插件不好,只是个人爱好,当然,用于以后还是会说好的。^^
首先可以看下源,在GitHub上,地址如下:
初步看了一个项目比较精简,核心部分为X.PagedList.Mvc中的内容,配置文件为:PagedListRenderOptions.cs
这个插件可以完全的自定义分页部分的显示样式,这有利于我们的个性化配置,下面讲下常用项目的配置:
PagedListRenderOptions.Classic.ContainerDivClasses = new String[] { "pageList" };//自定义需要删除这一句,这是默认样式,不可修改
PagedListRenderOptions pagedListRenderOptions = new PagedListRenderOptions();
pagedListRenderOptions.ContainerDivClasses = new String[] { "pageList" };
pagedListRenderOptions.