国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

asp.net數據分頁方法

2019-11-17 01:42:25
字體:
來源:轉載
供稿:網友

asp.net數據分頁方法

/// <summary>        /// 數據分頁方法        /// </summary>        /// <param name="PageIndex">當前頁</param>        /// <param name="PageSize">每頁顯示數量</param>        /// <param name="PageCount">總數據</param>        /// <param name="Url">鏈接,如:list.aspx?id=1234</param>        /// <returns></returns>        public static string GetPage(int PageIndex, int PageSize, int RecordCount, string Url)        {            StringBuilder sb = new StringBuilder();            try            {                //計算總頁數                int PageCount = RecordCount % PageSize == 0 ? RecordCount / PageSize : RecordCount / PageSize + 1;                if (PageIndex < 1)                {                    PageIndex = 1;                }                if (PageIndex > PageCount)                {                    PageIndex = PageCount;                }                string StarPage = "";//首頁                string EndPage = "";//尾頁                string PRePage = "";//上一頁                string NextPage = "";//下一頁                //首頁和上一頁的鏈接                if (PageIndex <= 1 || PageCount <= 1)                {                    StarPage = "";                    PrePage = "";                }                else                {                    StarPage = "";                    PrePage = "<li class=/"previous/"><a href=/"" + Url + "&page=" + (PageIndex - 1) + "/">上一頁</a></li>";                }                //末頁和下一頁的鏈接                if (PageIndex == PageCount || PageCount <= 1)                {                    EndPage = "";                    NextPage = "";                }                else                {                    EndPage = "";                    NextPage = "<li class=/"next/"><a href=/"" + Url + "&page=" + (PageIndex + 1) + "/">下一頁</a></li>";                }                //頁碼輸出                int PagerStart = 1;//第一個頁碼                if (PageCount >= 5)                {                    PagerStart = PageIndex % 5 == 0 ? PageIndex - 2 : PageIndex - PageIndex % 5;                }                if (PagerStart < 1)                {                    PagerStart = 1;                }                string NumBtn = "";                for (int i = PagerStart; i < PagerStart + 5 && i <= PageCount; i++)                {                    if (i == PageIndex)                    {                        NumBtn += "<li class=/"current/"><a>" + i + "</a>";                    }                    else                    {                        NumBtn += "<li><a href=/"" + Url + "&page=" + i + "/">" + i + "</a></li>";                    }                }                sb.Append(StarPage + PrePage + NumBtn + NextPage + EndPage);            }            catch            {                sb.Append("");            }            return sb.ToString();        }

具體樣式可以去www.weixh.net參考一下


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德化县| 辽宁省| 成都市| 肥东县| 措美县| 长葛市| 迭部县| 大冶市| 门头沟区| 红桥区| 达孜县| 江口县| 九龙县| 象山县| 嘉鱼县| 古蔺县| 文登市| 铜陵市| 平顺县| 定边县| 盐城市| 襄垣县| 武山县| 达拉特旗| 山阴县| 日土县| 广丰县| 布拖县| 民乐县| 原平市| 景德镇市| 郸城县| 罗江县| 伽师县| 金溪县| 临高县| 保定市| 石河子市| 崇信县| 古田县| 舒兰市|