C# Class ChiakiYu.Common.Extensions.Html.HtmlHelperPaginationExtensions

分页按钮控件
Show file Open project: andyshao/ChiakiYu

Public Methods

Method Description
GetPagingNavigateUrl ( this htmlHelper, int pageIndex, string currentUrl = null ) : string

构建分页按钮的链接

PagingButton ( this html, IPagingList pagingList, PaginationMode paginationMode = PaginationMode.NumericNextPrevious, int numericPagingButtonCount = 7 ) : System.Web.Mvc.MvcHtmlString

呈现普通分页按钮

PagingButtonForAjax ( this html, IPagingList pagingList, string updateTargetId, PaginationMode paginationMode = PaginationMode.NumericNextPrevious, int numericPagingButtonCount = 7, string ajaxUrl = null ) : System.Web.Mvc.MvcHtmlString

呈现异步分页按钮

Private Methods

Method Description
PagingButton ( this html, IPagingList pagingList, bool enableAjax, string updateTargetId, PaginationMode paginationMode = PaginationMode.NumericNextPrevious, int numericPagingButtonCount = 7, string ajaxUrl = null ) : System.Web.Mvc.MvcHtmlString

呈现分页按钮

Method Details

GetPagingNavigateUrl() public static method

构建分页按钮的链接
public static GetPagingNavigateUrl ( this htmlHelper, int pageIndex, string currentUrl = null ) : string
htmlHelper this 被扩展的HtmlHelper
pageIndex int 当前页码
currentUrl string
return string

PagingButton() public static method

呈现普通分页按钮
public static PagingButton ( this html, IPagingList pagingList, PaginationMode paginationMode = PaginationMode.NumericNextPrevious, int numericPagingButtonCount = 7 ) : System.Web.Mvc.MvcHtmlString
html this 被扩展的HtmlHelper
pagingList IPagingList 数据集
paginationMode PaginationMode 分页按钮显示模式
numericPagingButtonCount int 数字分页按钮显示个数
return System.Web.Mvc.MvcHtmlString

PagingButtonForAjax() public static method

呈现异步分页按钮
public static PagingButtonForAjax ( this html, IPagingList pagingList, string updateTargetId, PaginationMode paginationMode = PaginationMode.NumericNextPrevious, int numericPagingButtonCount = 7, string ajaxUrl = null ) : System.Web.Mvc.MvcHtmlString
html this 被扩展的HtmlHelper
pagingList IPagingList 数据集
updateTargetId string 异步分页时,被更新的目标元素Id
paginationMode PaginationMode 分页按钮显示模式
numericPagingButtonCount int 数字分页按钮显示个数
ajaxUrl string
return System.Web.Mvc.MvcHtmlString