Version 7.2.1(2009-9-9)
- 新增GoToPage(int pageIndex)方法,使用該方法可以直接以編程方式引發(fā)分頁事件并跳轉(zhuǎn)到指定頁面,而無需通過點(diǎn)擊分頁按鈕來實(shí)現(xiàn)跳轉(zhuǎn)。
- 取消了7.2版中增加的設(shè)置CurrentPageIndex屬性的值引發(fā)分頁事件并跳轉(zhuǎn)到指定頁面的功能,因?yàn)樵诤芏嗲闆r下,需要手動(dòng)將CurrentPageIndex的值重置為1但不需要引發(fā)分頁事件,設(shè)置CurrentPageIndex屬性的值引發(fā)分頁事件導(dǎo)致額外的數(shù)據(jù)綁定等操作,造成無謂的性能損耗,所以7.2.1版中去掉了這一功能,使用過這一功能的用戶在升級時(shí)特別要注意這一點(diǎn) 。
Version 7.2(2008-10-1)
- 新增屬性 PagingButtonLayoutType,可設(shè)置分頁導(dǎo)航元素(數(shù)字頁索引、上頁、下頁、首頁和尾頁)的布局方式,該屬性值是一個(gè)PagingButtonLayoutType枚舉,通過設(shè)置該屬性為PagingButtonLayoutType.UnorderedList或PagingButtonLayoutType.Span,允許將這些分頁導(dǎo)航元素包含在<li>與</li>或<span>與</span>標(biāo)簽之間,以便于為這些分頁元素應(yīng)用CSS樣式。
- 新增 PagingButtonClass 與 PagingButtonStyle 屬性,可以單獨(dú)為分頁導(dǎo)航按鈕(數(shù)字頁索引、上頁、下頁、首頁和尾頁)設(shè)置CSS樣式;
- 新增 FirstLastButtonClass 與 FirstLastButtonStyle 屬性,可以單獨(dú)為首頁和尾頁分頁導(dǎo)航按鈕設(shè)置CSS樣式,如果該屬性未設(shè)置,但指定了PagingButtonClass 與 PagingButtonStyle 屬性的值,則首頁和尾頁按鈕樣式將使用 PagingButtonClass 與 PagingButtonStyle 屬性中指定的樣式;
- 新增 NextPrevButtonClass 與 NextPrevButtonStyle 屬性,可以單獨(dú)為上頁和下頁分頁導(dǎo)航按鈕設(shè)置CSS樣式,如果該屬性未設(shè)置,但指定了PagingButtonClass 與 PagingButtonStyle 屬性的值,則上頁和下頁按鈕樣式將使用 PagingButtonClass 與 PagingButtonStyle 屬性中指定的樣式;
- 新增 MoreButtonClass 與 MoreButtonStyle 屬性,可以單獨(dú)為更多頁(...)分頁導(dǎo)航按鈕設(shè)置CSS樣式,如果該屬性未設(shè)置,但指定了PagingButtonClass 與 PagingButtonStyle 屬性的值,則上頁和下頁按鈕樣式將使用 PagingButtonClass 與 PagingButtonStyle 屬性中指定的樣式;
- 新增屬性 ShowMoreButtons ,可以指定是否顯示更多頁按鈕;
-
新增屬性 CurrentPageButtonPosition ,可設(shè)置在每次分頁后,當(dāng)前頁數(shù)字索引在所有的數(shù)字頁索引中的顯示位置,該屬性值是一個(gè)PagingButtonPosition枚舉,對應(yīng)的值及說明如下:
Beginning:當(dāng)前頁數(shù)字索引總是顯示在所有數(shù)字頁索引的最前面;
End:當(dāng)前頁數(shù)字索引總是顯示在所有數(shù)字頁索引的最后面;
Center:當(dāng)前頁數(shù)字索引總是顯示在所有數(shù)字頁索引的中間;
Fixed:默認(rèn)值,固定不變; - 控件的CssClass屬性僅應(yīng)用于控件的窗口元素(div),將不再應(yīng)用于下屬分頁元素;
- 廢止屬性CenterCurrentPageButton,可以用CurrentPageButtonPosition屬性取代;
- 修改CurrentPageIndexn屬性,允許在程序中任何地方以編程方式設(shè)置CurrentPageIndex的值來動(dòng)態(tài)指定當(dāng)前頁,直接設(shè)置該屬性的值時(shí)將同時(shí)引發(fā)PageChanging和PageChanged 事件,實(shí)現(xiàn)和點(diǎn)擊分頁按鈕一樣的分頁功能;
- 修正了7.1版中設(shè)置SubmitButtonImageUrl屬性后,Postback回發(fā)分頁方式情況下點(diǎn)擊數(shù)字頁索引按鈕不引發(fā)分頁事件的bug;
- 修正了使用Url分頁時(shí),如果頁面上沒有服務(wù)器端form控件時(shí)無法注冊客戶端腳本的bug,從7.2版起如果使用Url分頁并且ShowPageIndexBox屬性沒有設(shè)置為Never時(shí), AspNetPager控件必須放在<form runat="server">與</form>標(biāo)記之間,若使用Url分頁并且ShowPageIndexBox為Never時(shí),頁面上可以不使用服務(wù)器端form控件。
Version 7.1(2008-7-20)
- 新增 LayoutType 屬性,該值是 LayoutType 枚舉Table或Div,默認(rèn)值是Div,即使用div布局,若設(shè)為Table則使用表格布局方式;
- 新增 UrlPageSizeName 屬性,可以通過在url參數(shù)中指定PageSize屬性的值,該UrlPageSizeName屬性值若為空或負(fù)數(shù)忽略,否則PageSize屬性將返回從Url中獲取的UrlPageSizeName 參數(shù)的值;
- 新增SubmitButtonImageUrl屬性,支持使用圖片按鈕,當(dāng)該屬性的值不為空時(shí),分頁控件使用該屬性的值做為圖片按鈕路徑,如果該值為空或默認(rèn)值則時(shí)使用普通按鈕;
- 修正了設(shè)計(jì)時(shí)支持中設(shè)置頁索引文本或下拉框選項(xiàng)時(shí),在頁索引文本或下拉框顯示方式中選擇“自動(dòng)”時(shí)屬性被設(shè)置為Always而非Auto的錯(cuò)誤;
- 解決了設(shè)計(jì)時(shí)EnableUrlRewriting 為true 時(shí) UrlRewritePattern屬性出錯(cuò)的出錯(cuò)問題;
- 代碼精簡及其它優(yōu)化;
- 上一版本中標(biāo)記為已廢棄的如下屬性:ShowInputBox、InputBoxClass、InputBoxStyle、TextBeforeInputBox、TextAfterInputBox 已去掉,新版本中已不存在這些屬性,升級時(shí)請注意;
Version 7.0.2 (2008-1-26)
- 所有屬性除CloneFrom外都支持使用皮膚Scheme主題(7.0.1版中大部分都不支持)。
- 修正了在居中當(dāng)前頁索引按鈕的情況下(CenterCurrentPageButton=true),總頁數(shù)小于數(shù)字頁索引按鈕數(shù)(即:PageCount小于NumericButtonCount的值)時(shí)出現(xiàn)負(fù)頁數(shù)的bug。
- 新增屬性CurrentPageButtonTextFormatString,可以獲取或設(shè)置當(dāng)前頁數(shù)字頁索引文本的顯示格式,感謝網(wǎng)友a(bǔ)suka08的建議!
- 新增屬性UrlPagingTarget,可以獲取或設(shè)置Url分頁方式下分頁按鈕或超鏈接指向的目標(biāo)窗口或框架的名稱。
- 當(dāng)使用下拉框顯示頁索引時(shí)(即PageIndexBoxType=DropDownList時(shí)),如果總頁數(shù)超過80頁,將在下拉框中只列出部分頁索引而不是全部頁索引,以防頁數(shù)太多導(dǎo)致下拉框選項(xiàng)太多而拖慢頁面下載和打開速度。頁索引下拉框的頁索引選取規(guī)則是:當(dāng)前頁小于或等于15頁時(shí),顯示前15頁及最后5頁;當(dāng)前頁索引大于總頁數(shù)-14頁時(shí),顯示前5頁和最后15頁;否則顯示前5頁、從當(dāng)前頁索引前5頁到后5頁的十一頁以及最后5頁。如果您有更好的下拉框頁索引選取規(guī)則,請留言或發(fā)郵件聯(lián)系我,我會(huì)及時(shí)更新。謝謝!
Version 7.0.1 (2007-12-29)
- 修正了7.0版Url重寫功能支持中對Url參數(shù)中中文編碼的錯(cuò)誤解析(非常感謝網(wǎng)友xyun提出反饋意見)
Version 7.0 (2007-12-3)
- 增加CenterCurrentPageButton,居中顯示當(dāng)前頁索引按鈕;
- 增加ReverseUrlPageIndex,支持Url逆向分頁;
- 增加PageIndexBoxType,支持用文本框或下拉框顯示頁索引;
- 設(shè)置EnableUrlRewriting="true"時(shí),將自動(dòng)啟用url分頁,即UrlPaging="true";
- 增強(qiáng)的設(shè)計(jì)時(shí)支持,開發(fā)更加方便快捷;
- 重寫優(yōu)化了大量代碼,提高了控件執(zhí)行效率;
- 支持Visual Studio 2005、Visual Studio 2008和.Net Framework 2.0、3.0及3.5;
Version 6.0 (2006-12-26)
升級注意事項(xiàng)
- 去掉了屬性ChinesePageIndex;
- PageIndexOutOfRangeErrorString 屬性名改為:PageIndexOutOfRangeErrorMessage;
- InvalidPageIndexErrorString 屬性名改為:InvalidPageIndexErrorMessage;
- 因?yàn)镕ireFox無法顯示W(wǎng)ebdings字體的問題,已修改下列默認(rèn)值: FirstPageText默認(rèn)值改為“<<”,PrevPageText默認(rèn)值改為“<”,NextPageText默認(rèn)值改為“>”,LastPageText默認(rèn)值改為“>>”;
- 新增屬性:EnableUrlRewriting、UrlRewritePattern支持url重寫及設(shè)定url重定格式;
- 新增屬性CloneFrom,可以克隆同一頁上另一個(gè)AspNetPager分頁控件的屬性及事件處理程序等;
- ShowNavigationToolTip默認(rèn)值改為false,即鼠標(biāo)移入導(dǎo)航鏈接上時(shí)默認(rèn)不顯示導(dǎo)航鏈接的提示文字;
- 沒有數(shù)據(jù)的情況下,即RecordCount=0時(shí),總頁數(shù)PageCount返回1而非0;
- CustomInfoText屬性改名為CustomInfoHTML,可以用在前臺(tái)用%RecordCount%、%currentPage%等代替相關(guān)屬性的運(yùn)行時(shí)值,具體使用方法請參見控件文檔;
- 新增事件PageChanging,是一個(gè)PageChangingEventHalder類型的委托,該委托的簽名為object和 PageChangingEventArgs。原PageChanged事件的已由PageChangedEventHandler類型變?yōu)镋ventHandler,其委托的簽名已由相應(yīng)的object和PageChangedEventArgs變?yōu)?object和EventArgs。無需再在PageChanged事件處理程序中設(shè)置 AspNetPager的CurrentPageIndex的值,控件會(huì)自動(dòng)設(shè)置該值以實(shí)現(xiàn)分頁,若要取消分頁事件,可以在PageChanging 事件處理程序中,設(shè)置PageChangingEventArgs參數(shù)的Cancel值為true即可。
- 新增屬性 CurrentPageButtonStyle和CurrentPageButtonClass,可以自定義當(dāng)前頁按鈕文本或圖片的樣式及 CSS類名;
- 新增只讀屬性StartRecordIndex和EndRecordIndex,獲取當(dāng)前頁起始記錄索引和結(jié)束記錄索引;
- 重新制作了全新的示例及文檔;
Version 5.0 (2006-10-16)
- 支持vs2005和asp.net 2.0;
- 修正了與FireFox瀏覽器的兼容問題;
Version 4.3 (2004-1-26)
- 新增屬性PageIndexOutOfRangeErrorString,使您可以自定義當(dāng)用戶輸入的頁索引超出范圍(大于最大頁索引或小于最小頁索引)時(shí)在客戶端顯示的錯(cuò)誤信息。
- 新增屬性InvalidPageIndexErrorString,使您可以自定義當(dāng)用戶輸入無效的頁索引(負(fù)值或非數(shù)字)時(shí)在客戶端顯示的錯(cuò)誤信息。
- 修正了4.2版存在的一些bug。
Version 4.2 (2003-8-25)
- 新增屬性AlwaysShow,當(dāng)設(shè)為true時(shí),即使要分頁的數(shù)據(jù)只有一頁,AspNetPager仍將顯示而不會(huì)自動(dòng)隱藏。
Version 4.1 (2003-5-16)
- 修正了4.0版的一個(gè)設(shè)計(jì)時(shí)支持bug;
- 增加了ShowNavigationToolTip和NavigationToolTipTextFormatString屬性,用戶可以設(shè)置當(dāng)鼠標(biāo)懸停在分頁導(dǎo)航按鈕上時(shí),是否顯示工具提示及提示文本的格式;
- 示例文件中加入了用vs.net創(chuàng)建的示例文件項(xiàng)目。
Version 4.0 (2003-5-12)
- 去掉了先前版本的ShowPageInfo、TextBeforePager和TextAfterPager屬性,新增用戶自定義信息區(qū),可以加入任何自定義文本,并可以實(shí)現(xiàn)兩端任意對齊方式;
- 增加了TextBeforeInputBox和TextAfterInputBox屬性,用戶可以在頁索引輸入文本框前后加入自定義文本;
- 重新編寫了示例文件,在示例文件中演示了對大多數(shù)屬性的設(shè)置方法,使用戶更容易理解使用。
Version 3.0 (2003-5-10)
- 增加了自定義按鈕圖片功能,用戶可以使用自定義圖片做為導(dǎo)航按鈕;
- 可以自定義數(shù)值頁索引按鈕文本的顯示格式;
- 增加了用中文數(shù)字字符(一、二、三……)代替數(shù)值頁索引文本內(nèi)容功能;
- 增加了控制是否顯示已禁用按鈕的功能;
- 可以任意調(diào)整導(dǎo)航按鈕之間的間距;
- 修改了部分屬性名,如將原來的PageButtonCount改為NumericButtonCount;
- 增強(qiáng)的控件設(shè)計(jì)時(shí)支持,對控件的屬性類別做了更精細(xì)的劃分,使設(shè)計(jì)時(shí)更容易查找相應(yīng)屬性。
- 更多屬性讓您有更多的控制權(quán)……
Version 2.0 (2003-5-2)
- 可以對控件的外觀做更多控制,比如可以設(shè)置頁索引輸入文本框及提交按鈕的CSS樣式、提交按鈕的文本內(nèi)容,設(shè)置按鈕圖片的對齊方式等;
- 新增Url分頁功能,可以通過Url來傳遞分頁信息,訪問者可以通過Url直接進(jìn)入相應(yīng)的頁面,并允許搜索引擎直接檢索任一頁面。
Version 1.0(2003-4-19)
- 可以自定義任何分頁導(dǎo)航元素的顯示方式;
- 自定義上一頁、下一頁、第一頁及最后一頁按鈕的顯示文字;
- 可以顯示頁索引輸入文本框,允許用戶手式輸入頁索引并直接跳轉(zhuǎn)到相應(yīng)的頁面;
- 可以在分頁過程中顯示相應(yīng)的分頁信息,如:總頁數(shù)、未顯示的頁數(shù)、未顯示的記錄數(shù)等;
- 可以在分頁導(dǎo)航元素之前或之后加入用戶自定義文本;.....
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
