/// <summary> /// HtmlHelper Pager - 扩展方法 /// </summary> /// <param name="helper">HtmlHelper</param> /// <param name="pagerModel">分页信息</param> /// <param name="onPageChange">翻页地址或事件</param> /// <param name="pagerViewName">分页分部视图名称,默认值为【_PagerPartial】</param> /// <param name="displayMode">分页显示模式</param> /// <returns></returns> public static IHtmlContent Pager(this IHtmlHelper helper, IPagerModel pagerModel, Func <int, string> onPageChange, string pagerViewName, PagingDisplayMode displayMode) { pagerModel.OnPageChange = onPageChange; pagerModel.PagingDisplayMode = displayMode; return(helper.Partial(pagerViewName, pagerModel)); }
/// <summary> /// HtmlHelper Pager - 扩展方法 /// </summary> /// <param name="helper">HtmlHelper</param> /// <param name="pagerModel">分页信息</param> /// <param name="onPageChange">翻页地址或事件</param> /// <param name="pagerViewName">分页分部视图名称,默认值为【_PagerPartial】</param> /// <param name="displayMode">分页显示模式</param> /// <returns></returns> public static MvcHtmlString Pager(this HtmlHelper helper, IPagerModel pagerModel, Func <int, string> onPageChange, string pagerViewName, PagingDisplayMode displayMode) { pagerModel.OnPageChange = onPageChange; pagerModel.PagingDisplayMode = displayMode; return(MvcHtmlString.Create(helper.Partial(pagerViewName, pagerModel).ToHtmlString())); }