<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        asp.net實現簡單分頁實例

        來源:懂視網 責編:小采 時間:2020-11-27 22:38:32
        文檔

        asp.net實現簡單分頁實例

        asp.net實現簡單分頁實例:本文實例講述了asp.net實現簡單分頁的方法。分享給大家供大家參考。 具體實現方法如下: 代碼如下:/// <summary> /// 分頁內容 /// </summary> /// <param name=size>頁面大小</param> /// <
        推薦度:
        導讀asp.net實現簡單分頁實例:本文實例講述了asp.net實現簡單分頁的方法。分享給大家供大家參考。 具體實現方法如下: 代碼如下:/// <summary> /// 分頁內容 /// </summary> /// <param name=size>頁面大小</param> /// <

        本文實例講述了asp.net實現簡單分頁的方法。分享給大家供大家參考。

        具體實現方法如下:

        代碼如下:/// <summary>
        /// 分頁內容
        /// </summary>
        /// <param name="size">頁面大小</param>
        /// <param name="count">頁面數量</param>
        /// <param name="currendIndex">當前頁</param>
        /// <param name="pattern">url模式:demo.aspx?page={0}</param>
        /// <param name="target">窗口模式</param>
        /// <returns></returns>
        public static string get_pagenation(int size,
                                            int count,
                                            int currendIndex,
                                            string pattern,
                                            string target)
        {
            //1>打開窗口目標
            target = string.IsNullOrEmpty(target) ? "_top" : target;
            //2>總頁數
            int pageCount = count / size;
            pageCount = pageCount * size == count ? pageCount : pageCount + 1;
            //3>分頁內容
            StringBuilder strHtml = new StringBuilder();
            strHtml.Append("<span class='pagenation'>");
         
            #region 首部處理
            if (currendIndex > 1)
            {
                strHtml.AppendFormat("<a href='1' target='{0}'>[首頁]</a>", target);
                strHtml.AppendFormat("<a href='{0}' target='{1}'>[上一頁]</a>", string.Format(pattern, currendIndex - 1), target);
            }
            else
            {
                strHtml.Append("<span class='disabled'>[首頁]</span>  <span class='disabled'>[上一頁]</span>");
            }
            #endregion
         
            #region 中間部分
            int i = 1;
         
            int right = (currendIndex + 4) > pageCount ? pageCount : currendIndex + 4;
            if (currendIndex > 6)
            {
                i = currendIndex - 5;
            }
            else
            {
                right = pageCount >= 10 ? 10 : pageCount;
            }
            for (; i <= right; i++)
            {
                if (i == currendIndex)
                {
                    strHtml.AppendFormat("<font class='current'>{0}</font>", i);
                    strHtml.AppendLine();
                    continue;
                }
                strHtml.AppendFormat("<a href='{0}' target='{1}'>[{2}]</a>", string.Format(pattern, i), target, i);
                strHtml.AppendLine();
            }
            #endregion
         
            #region 尾部處理
            if (currendIndex == pageCount)
            {
                strHtml.Append("<span class='disabled'>[下一頁]</span><span class='disabled'>[末頁]</span>");
                strHtml.AppendFormat("總共({0})頁", pageCount);
            }
            else
            {
                strHtml.AppendFormat("<a href='{0}' target='{1}'>[下一頁]</a>", string.Format(pattern, currendIndex + 1), target);
                strHtml.AppendFormat("<a href='{0}' target='{1}'>[末頁]</a>", string.Format(pattern, pageCount), target);
                strHtml.AppendFormat("  <label>總共({0})頁</label>", pageCount);
            }
            #endregion
         
            strHtml.Append("</span>");
         
            return strHtml.ToString();
        }

        希望本文所述對大家的asp.net程序設計有所幫助。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        asp.net實現簡單分頁實例

        asp.net實現簡單分頁實例:本文實例講述了asp.net實現簡單分頁的方法。分享給大家供大家參考。 具體實現方法如下: 代碼如下:/// <summary> /// 分頁內容 /// </summary> /// <param name=size>頁面大小</param> /// <
        推薦度:
        標簽: 簡單 實現 實例
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲成年人免费网站| 在线jyzzjyzz免费视频| 亚洲精品WWW久久久久久| 精品久久久久久亚洲中文字幕| 久久国产一片免费观看| 亚洲精品网站在线观看不卡无广告| 美女视频黄视大全视频免费的| 182tv免费观看在线视频| 91亚洲视频在线观看| 成人免费av一区二区三区| 日韩精品视频免费网址| 亚洲成a∧人片在线观看无码| 免费不卡中文字幕在线| 亚洲香蕉久久一区二区三区四区| a毛片免费播放全部完整| 亚洲成a人一区二区三区| 巨胸狂喷奶水视频www网站免费| 亚洲性猛交XXXX| 污污网站免费观看| 中文字幕 亚洲 有码 在线| 麻豆国产入口在线观看免费| 久久久久亚洲AV无码麻豆| 欧美最猛性xxxxx免费| 国产亚洲一卡2卡3卡4卡新区| 亚洲伊人久久成综合人影院| 华人在线精品免费观看| 亚洲一区二区三区免费视频| 最近2018中文字幕免费视频 | 最近中文字幕无免费视频| 性色av极品无码专区亚洲 | 午夜免费福利在线观看| 黄网站色视频免费看无下截| 久久国产亚洲观看| 岛国精品一区免费视频在线观看| 无码乱人伦一区二区亚洲| 一个人在线观看视频免费| 亚洲自国产拍揄拍| 亚洲中文字幕成人在线| 精品国产无限资源免费观看| 亚洲黄页网在线观看| 亚洲无码精品浪潮|