MVCpager的PagerOptions类属性说明

表示包含MvcPager分页控件相关选项和设置的对象。

公共属性:

AlwaysShowFirstLastPageNumber:获取或设置一个值,该值指示是否总是显示第一页和最后一页数字页索引分页导航元素。
语法(C#):public bool AlwaysShowFirstLastPageNumber{get;set;}
属性值:System.Boolean。
备注:默认值为false。


AutoHide:获取或设置一个值,该值指示是否在总页数只有一页的情况下自动隐藏分页控件。
语法(C#):public bool AutoHide{get;set;}
属性值:System.Boolean。
备注:默认值为true,即只有一页数据的情况下不显示分页控件。


CssClass:获取或设置要应用到分页控件的CSS样式类名。
语法(C#):public string CssClass { get; set; } 
属性值:System.String。
备注:默认值为空(null)。


ContainerTagName:获取或设置分页控件html容器标签名。(1.3版新增)
语法(C#):public string ContainerTagName { get; set; } 
属性值:System.String。
备注:默认值为“div”,该值为空将抛出异常。


CurrentPageNumberFormatString:获取或设置当前页索引文本的显示格式字符串。
语法(C#):public string CurrentPageNumberFormatString{get;set;} 
属性值:System.String。
备注:默认值为空(null),Html文本将会被编码显示。


CurrentPagerItemWrapperFormatString:获取或设置包容当前页分页元素的Html文本格式化字符串。
语法(C#):public string CurrentPagerItemWrapperFormatString{get;set;} 
属性值:System.String。
备注:默认值为空(null)。


FirstPageText:获取或设置为第一页分页元素显示的文本。
语法(C#):public string FirstPageText { get; set; }
属性值:System.String。
备注:默认值为“首页”。


GoButtonText:获取或设置跳转按钮上的文本。(1.3版新增)
语法(C#):public string GoButtonText { get; set; }
属性值:System.String。
备注:默认值为“跳转”。


GoToPageSectionWrapperFormatString:获取或设置包容页索引输入或选择框及跳转按钮部分的Html文本格式化字符串。(1.3版新增)
语法(C#):public string GoToPageSectionWrapperFormatString { get; set; }
属性值:System.String。
备注:默认值为空(null)。


HorizontalAlign:获取或设置分页控件的对齐方式。
语法(C#):public string HorizontalAlign { get; set; } 
属性值:System.String。
备注:有效值为:left、right、center、justify、inherit,默认值为空(null)。
Id:获取或设置分页控件的客户端Dom对象(div标签)的Id。
语法(C#):public string Id { get; set; }
属性值:System.String。
备注:默认值为空(null)。


InvalidPageIndexErrorMessage:获取或设置输入的页索引无效时显示的错误信息。(1.3版新增)
语法(C#):public string InvalidPageIndexErrorMessage { get; set; }
属性值:System.String。
备注:默认值为“页索引无效”。


LastPageText:获取或设置为最后一页分页元素显示的文本。
语法(C#):public string LastPageText { get; set; }
属性值:System.String。
备注:默认值为“尾页”。


MaxPageIndex:获取或设置MvcPager显示的最大页索引,超出后的页数将不显示。 (1.5版新增)
语法(C#):public int MaxPageIndex { get; set; }
属性值:System.int。
备注:默认值为0,即不限制最大页索引。


MaximumPageIndexItems:获取或设置页索引下拉框中最多显示的页索引条数,此属性仅当PageIndexBoxType设为PageIndexBoxType.DropDownList时有效。 (1.3版新增)
语法(C#):public int MaximumPageIndexItems { get; set; }
属性值:System.int。
备注:默认值为80。


MorePagerItemWrapperFormatString:获取或设置包容更多页分页元素的Html文本格式化字符串。
语法(C#):public string MorePagerItemWrapperFormatString{get;set;} 
属性值:System.String。
备注:默认值为空(null)。


MorePageText:获取或设置为更多页分页元素显示的文本。
语法(C#):public string MorePageText { get; set; }
属性值:System.String。
备注:默认值为“...”。


NavigationPagerItemWrapperFormatString:获取或设置包容上页、下页、首页和尾页分页导航元素的Html文本格式化字符串。
语法(C#):public string NavigationPagerItemWrapperFormatString{get;set;} 
属性值:System.String。
备注:默认值为空(null)。


NextPageText:获取或设置为下一页分页元素显示的文本。
语法(C#):public string NextPageText { get; set; }
属性值:System.String。
备注:默认值为“下一页”。


NumericPagerItemCount:获取或设置每页显示的数字页索引索引分页导航元素的数目。
语法(C#):public int NumericPagerItemCount{get;set;}
属性值:System.String。
备注:默认值为10。


NumericPagerItemWrapperFormatString:获取或设置包容数字页索引分页导航元素的Html文本格式化字符串。
语法(C#):public string NumericPagerItemWrapperFormatString{get;set;} 
属性值:System.String。
备注:默认值为空(null)。


PageIndexBoxType:获取或设置页索引输入或选择框的类型。(1.3版新增)
语法(C#):public PageIndexBoxType PageIndexBoxType{get;set;} 
属性值:Webdiyer.WebControls.Mvc.PageIndexBoxType。
备注:默认值为PageIndexBoxType.TextBox。


PageIndexBoxWrapperFormatString:获取或设置包容页索引输入或选择框的Html文本格式化字符串。(1.3版新增)
语法(C#):public string PageIndexBoxWrapperFormatString{get;set;} 
属性值:System.String。
备注:默认值为空(null)。


PageIndexOutOfRangeErrorMessage:获取或设置当输入的页索引超出范围时显示的错误信息。(1.3版新增)
语法(C#):public string PageIndexOutOfRangeErrorMessage{get;set;} 
属性值:System.String。
备注:默认值为“页索引超出范围”。


PageIndexParameterName:获取或设置对应的Route中用于分页的Url参数的参数名。
语法(C#):public string PageIndexParameterName { get; set; }
属性值:System.String。
备注:默认值为“pageIndex”。该值必须与对应的Route路由表中的参数匹配,否则将不能生成正确的分页url。


PagerItemWrapperFormatString:获取或设置包容所有分页元素的Html文本格式化字符串。(1.3版新增)
语法(C#):public string MorePagerItemWrapperFormatString{get;set;} 
属性值:System.String。
备注:默认值为空(null)。


PageNumberFormatString:获取或设置数字页索引文本的显示格式字符串。
语法(C#):public string PageNumberFormatString { get; set; }
属性值:System.String。
备注:默认值为空(null),Html文本将会被编码显示。


PrevPageText:获取或设置为上一页分页元素显示的文本。
语法(C#):public string PrevPageText { get; set; }
属性值:System.String。
备注:默认值为“上一页”。


SeparatorHtml:获取或设置分隔分页导航元素的Html文本。
语法(C#):public string SeparatorHtml { get; set; }
属性值:System.String。
备注:默认值为“  ”,使用该属性可以调整分页导航元素之间的宽度等。


ShowDisabledPagerItems:获取或设置一个值,该值指示是否已禁用的分页导航元素。
语法(C#):public bool ShowDisabledPagerItems { get; set; }
属性值:System.Boolean。
备注:默认值为true。若当前页为第一页时,首页和上一页分页元素将被禁用,若当前页为最后一页时,则尾页和下一页分页元素将被禁用。


ShowFirstLast:获取或设置一个值,该值指示是否在分页导航元素中显示第一页和最后一页按钮。
语法(C#):public bool ShowFirstLast { get; set; }
属性值:System.Boolean。
备注:默认值为true。


ShowGoButton:获取或设置一个值,该值指示在显示页索引输入或选择框时,是否显示跳转按钮。(1.3版新增)
语法(C#):public bool ShowGoButton { get; set; }
属性值:System.Boolean。
备注:默认值为true。


ShowPageIndexBox:获取或设置一个值,该值指示是否显示页索引输入或选择框。(1.3版新增)
语法(C#):public bool ShowPageIndexBox { get; set; }
属性值:System.Boolean。
备注:默认值为false。


ShowMorePagerItems:获取或设置一个值,该值指示是否在页导航元素中显示更多页分页元素。
语法(C#):public bool ShowMorePagerItems { get; set; }
属性值:System.Boolean。
备注:只有当总页数超出NumericPagerItemCount的值时才会出现更多页分页元素。默认值为true。


ShowNumericPagerItems:获取或设置一个值,该值指示是否在页导航元素中显示页索引数值按钮。
语法(C#):public bool ShowNumericPagerItems { get; set; }
属性值:System.Boolean。
备注:默认值为true。


ShowPrevNext:获取或设置一个值,该值指示是否在页导航元素中显示上一页和下一页分页导航元素。
语法(C#):public bool ShowPrevNext { get; set; }
属性值:System.Boolean。
备注:默认值为true。


原文链接:MVCpager的PagerOptions类属性说明