using system;
using system.data;
using system.configuration;
using system.web;
using system.web.security;
using system.web.ui;
using system.web.ui.webcontrols;
using system.web.ui.webcontrols.webparts;
using system.web.ui.htmlcontrols;
///
/// pagenum 的摘要說明
///
public class pagenum
///
///
///
/// 傳遞你需要分頁的位址,類似於"contributemanage.aspx?state=" + state + "&isdel=" + isdel + "&iscommend=" + iscommend + "",如果沒有引數則**上1=1引數
/// 當前頁碼
/// 總的頁數
/// 每頁顯示的條數
public static string createpage(string pageurl,int page,int total,int pagesize)
//計算總頁數
if (pagesize != 0)
next = page + 1;
pre = page - 1;
startcount = (page + 5) > allpage ? allpage - 9 : page - 4;//中間頁起始序號
//中間頁終止序號
endcount = page < 5 ? 10 : page + 5;
if (startcount < 1) //為了避免輸出的時候產生負數,設定如果小於1就從序號1開始
if (allpage < endcount) //頁碼+5的可能性就會產生最終輸出序號大於總頁碼,那麼就要將其控制在頁碼數之內
pagestr = "共" + allpage + "頁 ";
乙個分頁類
class page 獲得頁面uri,page為當前頁面傳遞的頁面值,var 為傳遞頁面的引數字串 private function get uri var page if else else if else return url 獲得頁面總數以及前一頁 後一頁 最後一頁 private funct...
乙個通用分頁類
1 功能 這個通用分頁類實現的功能是輸入頁數 第幾頁 和每頁的數目,就能獲得相應的資料。2 實現原理 分頁的實現通常分為兩種,一種是先把資料全查詢出來再分頁,一種是需要多少查詢多少,這裡使用第二種,所以就需要先實現在dao層能夠查詢一定範圍內的資料,這裡就實現通過id作為鍵值,查詢一定範圍內的資料的...
golang寫的乙個分頁控制項。
直接放 吧,基本不用改,直接用了。package components import math date 2019 04 01 description 分頁控制項 pages 分頁控制項 type pages struct startrecord 設定分頁查詢時起始位置 func p pages s...