MVCpager的PagerOptions類屬性說(shuō)明

表示包含MvcPager分頁(yè)控件相關(guān)選項(xiàng)和設(shè)置的對(duì)象。

公共屬性:

AlwaysShowFirstLastPageNumber:獲取或設(shè)置一個(gè)值,該值指示是否總是顯示第一頁(yè)和最后一頁(yè)數(shù)字頁(yè)索引分頁(yè)導(dǎo)航元素。
語(yǔ)法(C#):public bool AlwaysShowFirstLastPageNumber{get;set;}
屬性值:System.Boolean。
備注:默認(rèn)值為false。


AutoHide:獲取或設(shè)置一個(gè)值,該值指示是否在總頁(yè)數(shù)只有一頁(yè)的情況下自動(dòng)隱藏分頁(yè)控件。
語(yǔ)法(C#):public bool AutoHide{get;set;}
屬性值:System.Boolean。
備注:默認(rèn)值為true,即只有一頁(yè)數(shù)據(jù)的情況下不顯示分頁(yè)控件。


CssClass:獲取或設(shè)置要應(yīng)用到分頁(yè)控件的CSS樣式類名。
語(yǔ)法(C#):public string CssClass { get; set; } 
屬性值:System.String。
備注:默認(rèn)值為空(null)。


ContainerTagName:獲取或設(shè)置分頁(yè)控件html容器標(biāo)簽名。(1.3版新增)
語(yǔ)法(C#):public string ContainerTagName { get; set; } 
屬性值:System.String。
備注:默認(rèn)值為“div”,該值為空將拋出異常。


CurrentPageNumberFormatString:獲取或設(shè)置當(dāng)前頁(yè)索引文本的顯示格式字符串。
語(yǔ)法(C#):public string CurrentPageNumberFormatString{get;set;} 
屬性值:System.String。
備注:默認(rèn)值為空(null),Html文本將會(huì)被編碼顯示。


CurrentPagerItemWrapperFormatString:獲取或設(shè)置包容當(dāng)前頁(yè)分頁(yè)元素的Html文本格式化字符串。
語(yǔ)法(C#):public string CurrentPagerItemWrapperFormatString{get;set;} 
屬性值:System.String。
備注:默認(rèn)值為空(null)。


FirstPageText:獲取或設(shè)置為第一頁(yè)分頁(yè)元素顯示的文本。
語(yǔ)法(C#):public string FirstPageText { get; set; }
屬性值:System.String。
備注:默認(rèn)值為“首頁(yè)”。


GoButtonText:獲取或設(shè)置跳轉(zhuǎn)按鈕上的文本。(1.3版新增)
語(yǔ)法(C#):public string GoButtonText { get; set; }
屬性值:System.String。
備注:默認(rèn)值為“跳轉(zhuǎn)”。


GoToPageSectionWrapperFormatString:獲取或設(shè)置包容頁(yè)索引輸入或選擇框及跳轉(zhuǎn)按鈕部分的Html文本格式化字符串。(1.3版新增)
語(yǔ)法(C#):public string GoToPageSectionWrapperFormatString { get; set; }
屬性值:System.String。
備注:默認(rèn)值為空(null)。


HorizontalAlign:獲取或設(shè)置分頁(yè)控件的對(duì)齊方式。
語(yǔ)法(C#):public string HorizontalAlign { get; set; } 
屬性值:System.String。
備注:有效值為:left、right、center、justify、inherit,默認(rèn)值為空(null)。
Id:獲取或設(shè)置分頁(yè)控件的客戶端Dom對(duì)象(div標(biāo)簽)的Id。
語(yǔ)法(C#):public string Id { get; set; }
屬性值:System.String。
備注:默認(rèn)值為空(null)。


InvalidPageIndexErrorMessage:獲取或設(shè)置輸入的頁(yè)索引無(wú)效時(shí)顯示的錯(cuò)誤信息。(1.3版新增)
語(yǔ)法(C#):public string InvalidPageIndexErrorMessage { get; set; }
屬性值:System.String。
備注:默認(rèn)值為“頁(yè)索引無(wú)效”。


LastPageText:獲取或設(shè)置為最后一頁(yè)分頁(yè)元素顯示的文本。
語(yǔ)法(C#):public string LastPageText { get; set; }
屬性值:System.String。
備注:默認(rèn)值為“尾頁(yè)”。


MaxPageIndex:獲取或設(shè)置MvcPager顯示的最大頁(yè)索引,超出后的頁(yè)數(shù)將不顯示。 (1.5版新增)
語(yǔ)法(C#):public int MaxPageIndex { get; set; }
屬性值:System.int。
備注:默認(rèn)值為0,即不限制最大頁(yè)索引。


MaximumPageIndexItems:獲取或設(shè)置頁(yè)索引下拉框中最多顯示的頁(yè)索引條數(shù),此屬性僅當(dāng)PageIndexBoxType設(shè)為PageIndexBoxType.DropDownList時(shí)有效。 (1.3版新增)
語(yǔ)法(C#):public int MaximumPageIndexItems { get; set; }
屬性值:System.int。
備注:默認(rèn)值為80。


MorePagerItemWrapperFormatString:獲取或設(shè)置包容更多頁(yè)分頁(yè)元素的Html文本格式化字符串。
語(yǔ)法(C#):public string MorePagerItemWrapperFormatString{get;set;} 
屬性值:System.String。
備注:默認(rèn)值為空(null)。


MorePageText:獲取或設(shè)置為更多頁(yè)分頁(yè)元素顯示的文本。
語(yǔ)法(C#):public string MorePageText { get; set; }
屬性值:System.String。
備注:默認(rèn)值為“...”。


NavigationPagerItemWrapperFormatString:獲取或設(shè)置包容上頁(yè)、下頁(yè)、首頁(yè)和尾頁(yè)分頁(yè)導(dǎo)航元素的Html文本格式化字符串。
語(yǔ)法(C#):public string NavigationPagerItemWrapperFormatString{get;set;} 
屬性值:System.String。
備注:默認(rèn)值為空(null)。


NextPageText:獲取或設(shè)置為下一頁(yè)分頁(yè)元素顯示的文本。
語(yǔ)法(C#):public string NextPageText { get; set; }
屬性值:System.String。
備注:默認(rèn)值為“下一頁(yè)”。


NumericPagerItemCount:獲取或設(shè)置每頁(yè)顯示的數(shù)字頁(yè)索引索引分頁(yè)導(dǎo)航元素的數(shù)目。
語(yǔ)法(C#):public int NumericPagerItemCount{get;set;}
屬性值:System.String。
備注:默認(rèn)值為10。


NumericPagerItemWrapperFormatString:獲取或設(shè)置包容數(shù)字頁(yè)索引分頁(yè)導(dǎo)航元素的Html文本格式化字符串。
語(yǔ)法(C#):public string NumericPagerItemWrapperFormatString{get;set;} 
屬性值:System.String。
備注:默認(rèn)值為空(null)。


PageIndexBoxType:獲取或設(shè)置頁(yè)索引輸入或選擇框的類型。(1.3版新增)
語(yǔ)法(C#):public PageIndexBoxType PageIndexBoxType{get;set;} 
屬性值:Webdiyer.WebControls.Mvc.PageIndexBoxType。
備注:默認(rèn)值為PageIndexBoxType.TextBox。


PageIndexBoxWrapperFormatString:獲取或設(shè)置包容頁(yè)索引輸入或選擇框的Html文本格式化字符串。(1.3版新增)
語(yǔ)法(C#):public string PageIndexBoxWrapperFormatString{get;set;} 
屬性值:System.String。
備注:默認(rèn)值為空(null)。


PageIndexOutOfRangeErrorMessage:獲取或設(shè)置當(dāng)輸入的頁(yè)索引超出范圍時(shí)顯示的錯(cuò)誤信息。(1.3版新增)
語(yǔ)法(C#):public string PageIndexOutOfRangeErrorMessage{get;set;} 
屬性值:System.String。
備注:默認(rèn)值為“頁(yè)索引超出范圍”。


PageIndexParameterName:獲取或設(shè)置對(duì)應(yīng)的Route中用于分頁(yè)的Url參數(shù)的參數(shù)名。
語(yǔ)法(C#):public string PageIndexParameterName { get; set; }
屬性值:System.String。
備注:默認(rèn)值為“pageIndex”。該值必須與對(duì)應(yīng)的Route路由表中的參數(shù)匹配,否則將不能生成正確的分頁(yè)url。


PagerItemWrapperFormatString:獲取或設(shè)置包容所有分頁(yè)元素的Html文本格式化字符串。(1.3版新增)
語(yǔ)法(C#):public string MorePagerItemWrapperFormatString{get;set;} 
屬性值:System.String。
備注:默認(rèn)值為空(null)。


PageNumberFormatString:獲取或設(shè)置數(shù)字頁(yè)索引文本的顯示格式字符串。
語(yǔ)法(C#):public string PageNumberFormatString { get; set; }
屬性值:System.String。
備注:默認(rèn)值為空(null),Html文本將會(huì)被編碼顯示。


PrevPageText:獲取或設(shè)置為上一頁(yè)分頁(yè)元素顯示的文本。
語(yǔ)法(C#):public string PrevPageText { get; set; }
屬性值:System.String。
備注:默認(rèn)值為“上一頁(yè)”。


SeparatorHtml:獲取或設(shè)置分隔分頁(yè)導(dǎo)航元素的Html文本。
語(yǔ)法(C#):public string SeparatorHtml { get; set; }
屬性值:System.String。
備注:默認(rèn)值為“  ”,使用該屬性可以調(diào)整分頁(yè)導(dǎo)航元素之間的寬度等。


ShowDisabledPagerItems:獲取或設(shè)置一個(gè)值,該值指示是否已禁用的分頁(yè)導(dǎo)航元素。
語(yǔ)法(C#):public bool ShowDisabledPagerItems { get; set; }
屬性值:System.Boolean。
備注:默認(rèn)值為true。若當(dāng)前頁(yè)為第一頁(yè)時(shí),首頁(yè)和上一頁(yè)分頁(yè)元素將被禁用,若當(dāng)前頁(yè)為最后一頁(yè)時(shí),則尾頁(yè)和下一頁(yè)分頁(yè)元素將被禁用。


ShowFirstLast:獲取或設(shè)置一個(gè)值,該值指示是否在分頁(yè)導(dǎo)航元素中顯示第一頁(yè)和最后一頁(yè)按鈕。
語(yǔ)法(C#):public bool ShowFirstLast { get; set; }
屬性值:System.Boolean。
備注:默認(rèn)值為true。


ShowGoButton:獲取或設(shè)置一個(gè)值,該值指示在顯示頁(yè)索引輸入或選擇框時(shí),是否顯示跳轉(zhuǎn)按鈕。(1.3版新增)
語(yǔ)法(C#):public bool ShowGoButton { get; set; }
屬性值:System.Boolean。
備注:默認(rèn)值為true。


ShowPageIndexBox:獲取或設(shè)置一個(gè)值,該值指示是否顯示頁(yè)索引輸入或選擇框。(1.3版新增)
語(yǔ)法(C#):public bool ShowPageIndexBox { get; set; }
屬性值:System.Boolean。
備注:默認(rèn)值為false。


ShowMorePagerItems:獲取或設(shè)置一個(gè)值,該值指示是否在頁(yè)導(dǎo)航元素中顯示更多頁(yè)分頁(yè)元素。
語(yǔ)法(C#):public bool ShowMorePagerItems { get; set; }
屬性值:System.Boolean。
備注:只有當(dāng)總頁(yè)數(shù)超出NumericPagerItemCount的值時(shí)才會(huì)出現(xiàn)更多頁(yè)分頁(yè)元素。默認(rèn)值為true。


ShowNumericPagerItems:獲取或設(shè)置一個(gè)值,該值指示是否在頁(yè)導(dǎo)航元素中顯示頁(yè)索引數(shù)值按鈕。
語(yǔ)法(C#):public bool ShowNumericPagerItems { get; set; }
屬性值:System.Boolean。
備注:默認(rèn)值為true。


ShowPrevNext:獲取或設(shè)置一個(gè)值,該值指示是否在頁(yè)導(dǎo)航元素中顯示上一頁(yè)和下一頁(yè)分頁(yè)導(dǎo)航元素。
語(yǔ)法(C#):public bool ShowPrevNext { get; set; }
屬性值:System.Boolean。
備注:默認(rèn)值為true。


原文鏈接:MVCpager的PagerOptions類屬性說(shuō)明