還是圍繞新專案來的,因為沒有統一的分頁控制項,大家各寫各的,浪費時間不說,長的又千奇百怪,所以就把這個小活收回來了,亂七八糟寫了一通,還湊合能用。主要邏輯就是根據當前頁碼、分頁大小和記錄總數計算前兩頁後兩頁,以及上、下頁等對應的鏈結位址就可以了。**儲存一下,以備後續完善。因公司不能上傳,所以大家只好來個親自動手看一下效果了。
分頁控制項需要讀取url中的「page」引數,在頁面中分頁的位置寫下以下語句就可以了
<%=******.utility.pager.html(this.totalcount, this.page, 10) %>cs**
using system;cssusing 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();}}
}
div.htmlpagerdiv.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...