Pager V3.0
/// <summary>
/// Pager V3.0
/// </summary>
/// <param name="helper">HtmlHelper</param>
/// <param name="pager">分页信息</param>
/// <param name="onPageChange">翻页地址或事件</param>
/// <param name="pagerViewName">分页分部视图名称</param>
/// <param name="displayMode">分页显示模式</param>
/// <returns></returns>
public static MvcHtmlString Pager(this HtmlHelper helper, PagerModel pager, Func<int, string> onPageChange, string pagerViewName, PagingDisplayMode displayMode = PagingDisplayMode.Always)
{
pager.OnPageChange = onPageChange;
pager.PagingDisplayMode = displayMode;
return MvcHtmlString.Create(helper.Partial(pagerViewName, pager).ToHtmlString());
}
Summary
Pager V1.0 分页样式和翻页事件如果要修改都要修改 CSharp 代码
Pager V2.0 可以自定义翻页事件,但是要修改分页样式还是要修改 CSharp 代码
Pager V3.0 可以在自定义分页分部视图中修改翻页事件或地址和分页样式
End
现在已经将这个项目 MvcSimplePager 打包到 Nuget http://www.nuget.org/packages/MvcSimplePager/,你可以在VS中 nuget 包管理器中搜索 MvcSimplePager 进行使用。
自定义 MvcSimplePager 项目和示例代码:https://github.com/WeihanLi/MvcSimplePager ,你可以根据需要再进行自己的定制。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。








