//Optional parameter does not support NVelocity public static IHtmlString Pager(this IFrontHtmlHelper frontHtml, object model, object routeValues, PagerOptions options, object htmlAttributes) { options = options ?? new PagerOptions(); //if ((model is DataRulePagedList)) //{ // options.PageIndexParameterName = ((DataRulePagedList)model).PageIndexParameterName; //} var pagedList = (IPagedList)model; var builder = new CmsPagerBuilder ( frontHtml, pagedList, options, RouteValuesHelper.GetRouteValues(routeValues), RouteValuesHelper.GetRouteValues(htmlAttributes) ); return new HtmlString(builder.RenderPager().ToString()); }
//Optional parameter does not support NVelocity public virtual IHtmlString Pager(object model, object routeValues, PagerOptions options, object htmlAttributes) { options = options ?? new PagerOptions(); if ((model is DataRulePagedList)) { options.PageIndexParameterName = ((DataRulePagedList)model).PageIndexParameterName; } var pagedList = (IPagedList)model; var builder = new CmsPagerBuilder ( this, pagedList, options, RouteValuesHelpers.GetRouteValues(routeValues), RouteValuesHelpers.GetRouteValues(htmlAttributes) ); return(new HtmlString(builder.RenderPager().ToString())); }
//Optional parameter does not support NVelocity public static IHtmlString Pager(this IFrontHtmlHelper frontHtml, object model, object routeValues, PagerOptions options, object htmlAttributes) { options = options ?? new PagerOptions(); //if ((model is DataRulePagedList)) //{ // options.PageIndexParameterName = ((DataRulePagedList)model).PageIndexParameterName; //} var pagedList = (IPagedList)model; var builder = new CmsPagerBuilder ( frontHtml, pagedList, options, RouteValuesHelper.GetRouteValues(routeValues), RouteValuesHelper.GetRouteValues(htmlAttributes) ); return(new HtmlString(builder.RenderPager().ToString())); }
//Optional parameter does not support NVelocity public virtual IHtmlString Pager(object model, object routeValues, PagerOptions options, object htmlAttributes) { options = options ?? new PagerOptions(); if ((model is DataRulePagedList)) { options.PageIndexParameterName = ((DataRulePagedList)model).PageIndexParameterName; } var pagedList = (IPagedList)model; var builder = new CmsPagerBuilder ( this, pagedList, options, RouteValuesHelpers.GetRouteValues(routeValues), RouteValuesHelpers.GetRouteValues(htmlAttributes) ); return new HtmlString(builder.RenderPager().ToString()); }