Html分頁實現

2022-04-08 10:52:16 字數 1677 閱讀 4846

還是圍繞新專案來的,因為沒有統一的分頁控制項,大家各寫各的,浪費時間不說,長的又千奇百怪,所以就把這個小活收回來了,亂七八糟寫了一通,還湊合能用。主要邏輯就是根據當前頁碼分頁大小記錄總數計算前兩頁後兩頁,以及上、下頁等對應的鏈結位址就可以了。**儲存一下,以備後續完善。因公司不能上傳,所以大家只好來個親自動手看一下效果了。

分頁控制項需要讀取url中的「page」引數,在頁面中分頁的位置寫下以下語句就可以了

<%=******.utility.pager.html(this.totalcount, this.page, 10) %>

cs**

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.web;

namespace ******.utility

string htmlleftpage = string.empty;

string htmlrightpage = string.empty;

//前兩頁

for (int i = 2; i > 0; i--)

", string.format(pagelink, (pageindex - i)), pageindex - i);}}

//後兩頁

for (int j = 1; j < 3; j++)

", string.format(pagelink, (pageindex + j)), pageindex + j);}}

int prevpage = pageindex - 1;

if (prevpage < 1)

int nextpage = pageindex + 1;

if (nextpage > pagecount)

string lefthtml = string.empty;

if (pageindex > 1)

///

/// 構造翻頁url

///

///

private static string pagelinkconstruct()

var url = new uribuilder();

url.scheme = hc.request.url.scheme;

url.host = hc.request.url.host;

url.port = hc.request.url.port;

url.path = hc.request.url.absolutepath;

url.query = sb.tostring();

return url.tostring();}}

}

css

div.htmlpager

div.htmlpager a

div.htmlpager a:hover

div.htmlpager a:active

div.htmlpager b

實現長文章HTML分頁原始碼

本文在原文基礎上經過驗證除錯,修改部分內容。framecontent 北京奧運會頒獎禮儀服裝共十六款。其中 一款作為公升旗手 十五款分為五個系列,每一系列分別按照嘉賓引導員 運動員引導員和托盤員的不同職能設計了三個不同款式。在奧運會的302場和帕運會的472場頒獎儀式上,這五個系列的禮服將分別出現在...

php生成靜態html分頁實現方法

conn mysql connect localhost root wy or die 連線失敗 mysql error 選擇資料表 if mysql select db mynews conn else header content type text html charset utf 8 mys...

mysql實現分頁 MySQL如何實現分頁查詢

mysql中實現分頁查詢 在資料量較小的情況下可使用limit查詢來實現分頁查詢,在資料量大的情況下使用建立主鍵或唯一索引來實現,另外可通過order by對其排序 一般情況下在mysql中進行分頁查詢時,會用到limit查詢,而且在查詢中都會使用到order by來進行排序。接下來將具體介紹mys...