freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

aspnet分頁顯示控件(參考版)

2024-08-25 10:21本頁面
  

【正文】 感謝你閱讀本文,希望這篇文章能帶給你幫助。最后,我們分別使用頁面聲明和動態(tài)創(chuàng)建兩種方式使用了這個控件。 我們使用 UrlManager來實現(xiàn)了大部分的基礎邏輯,包括獲得當前頁數(shù)、計算分頁總數(shù)等,接著定義了一個默認的 DefaultUrlManager,它使 用 Url參數(shù)來獲得當前頁碼,并實現(xiàn)了 GetPageUrl()方法,用于生成分頁的鏈接。 } .GreenStyle span b{ color:C33。 } .GreenStyle span{ position:relative。 color:9cba39 } .GreenStyle { background:C5D985。 textalign:center。 padding:4px 5px。 border:1px solid 9cba39。 } 這里要注意兩個地方:首先,因為是動態(tài)創(chuàng)建的控件,所以不能將它放置在if(!IsPostBack){}中。 = (manager)。 // 設置當前也之后可以顯示的最大鏈接數(shù) // 將控件加入到頁面上 (pager)。 // 設置顏色 = 3。 // 因為 HttpContext 的原因 UrlManager 不可串行化 // 如果你實現(xiàn)了自己的 IUrlManager接口,這里可能是這樣: // = new YourUrlManger(133)。 // 設置根據(jù) 碼的參數(shù) DefaultUrlManager manager = new DefaultUrlManager(, 7, P)。為了看一下它如何配合 Repeater控件使用,我們再在頁面上拖一個 Repeater控件,采用默認的命名 Repeater1; GetList()方法返回一個列表,我們將對這個列表進行分頁顯示 (下載 完整代碼 ): protected void Page_Load(object sender, EventArgs e) { // 獲取數(shù)據(jù) ListDemoObj list = GetList()。 aspx頁面代碼如下: // ... 略 % Register assembly=ServerControl namespace=ServerControl tagprefix=cc1 % // ... 略 cc1:PagerControl ID=CustomPager1 runat=server / 代碼后置文件的內容如下 (片段 ): if(!IsPostBack){ // 最簡單的使用方式 = new DefaultUrlManager(337)。 我們以一種最簡單的方式開始,再以一種最復雜的方式開始。 top:6px。 color:eee。 margin:0 1px。 textdecoration:none。 float:left。 這里,我提供了一個默認的實現(xiàn) (在你不設置控件的 CssClass屬性的時候,默認為Pager): .Pager a{ display:block。如果有必要,你還可以通過利用 PagerIcon這個 Css類來控制“上一頁”、“下一頁”、“第一頁”、“最末頁”的顯示;通過 CurrentPage 這個 Css類來控制 當前頁 的顯示。所以在這里我就再不對其顯示效果進行說明了,而在代碼中也包含了大量的注釋,相信很容易就能看得明白。 // Span ()。 (( ( 第 b{0}/b頁 /共 b{1}/b頁 ), currentPage, pageCount))。 showNext) // 如果需要顯示 下一頁、最末頁 鏈接 AddNextLink(UrlManager, output)。 // A if (i == endPage amp。 (i)。 } (H, (i))。 i++) { if (showPrevious) // 如果需要顯示前一頁、第一頁鏈接 AddPreviousLink(UrlManager, output)。 // 循環(huán)打印鏈接 for (int i = startPage。 SetStartPage()。 // 獲取當前頁 currentPage = 。 (HtmlTex)。 = endPage。 endPage++。amp。 int endPage = currentPage + AfterPageCount。 } } // 根據(jù) CurrentPage、總頁數(shù)、當前頁之后長度 算得顯示的最末頁是 第幾頁 private void SetEndPage() { // 如果當前頁加上它之后可以顯示的頁數(shù) 大于 總頁數(shù), // 那么顯示的最末頁就是實際的最末頁 if (currentPage + AfterPageCount = pageCount) { endPage = pageCount。 startPage。amp。 int startPage = currentPage PreviousPageCount。 } else // 這種情況下 currentPage 前面總是能顯示完, // 要根據(jù)后面的長短確定是不是前面應該多顯示 {
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1