91精产品自偷自偷综合官网版下载-91精产品自偷自偷综合下-91精品-91精品91久久久-91精品成人-91精品成人www

網站建設資訊

NEWS

網站建設資訊

怎么在asp.net項目中實現一個分頁功能-創新互聯

怎么在asp.net項目中實現一個分頁功能?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

成都創新互聯 - 服務器機柜租賃,四川服務器租用,成都服務器租用,四川網通托管,綿陽服務器托管,德陽服務器托管,遂寧服務器托管,綿陽服務器托管,四川云主機,成都云主機,西南云主機,服務器機柜租賃,西南服務器托管,四川/成都大帶寬,機柜大帶寬租用·托管,四川老牌IDC服務商

具體實現方法如下:


復制代碼 代碼如下:

///


/// 分頁內容
///

/// 頁面大小
/// 頁面數量
/// 當前頁
/// url模式:demo.aspx?page={0}
/// 窗口模式
///
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("");
 
    #region 首部處理
    if (currendIndex > 1)
    {
        strHtml.AppendFormat("[首頁]", target);
        strHtml.AppendFormat("[上一頁]", string.Format(pattern, currendIndex - 1), target);
    }
    else
    {
        strHtml.Append("[首頁]  [上一頁]");
    }
    #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("{0}", i);
            strHtml.AppendLine();
            continue;
        }
        strHtml.AppendFormat("[{2}]", string.Format(pattern, i), target, i);
        strHtml.AppendLine();
    }
    #endregion
 
    #region 尾部處理
    if (currendIndex == pageCount)
    {
        strHtml.Append("[下一頁][末頁]");
        strHtml.AppendFormat("總共({0})頁", pageCount);
    }
    else
    {
        strHtml.AppendFormat("[下一頁]", string.Format(pattern, currendIndex + 1), target);
        strHtml.AppendFormat("[末頁]", string.Format(pattern, pageCount), target);
        strHtml.AppendFormat("  ", pageCount);
    }
    #endregion
 
    strHtml.Append("
");
 
    return strHtml.ToString();
}

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創新互聯行業資訊頻道,感謝您對創新互聯網站建設公司,的支持。


分享標題:怎么在asp.net項目中實現一個分頁功能-創新互聯
標題路徑:http://www.yuzhuanjia.cn/article/geepe.html
主站蜘蛛池模板: 久草免费福利视 | 岛国在线观看网站 | 国产91精品一区二区果冻传媒 | 国产3p露脸普 | 潮喷好爽在线观 | 午夜精品一区二区三区软件 | 99re九精品视频在线视频 | 午夜毛片热门韩剧 | 99这里只有精品6 | av片亚洲国产男人 | 囯产私伦一区二区三区 | av无码免费在线一区二区三区 | 97国产精品 | 日韩AV一区二区在线 | 成人国产欧美大片一区 | 国产av丝袜旗袍无码网站 | 午夜快成播人免费网站 | 成人亚洲性情网站www在线观看 | 91超碰人人澡人 | www日本高清在线观看 | 东京热tokyo无| 99久在线| 91精品青草福利久久 | 97人妻| 91欧美精品国产制服第一页 | 97精品国偷拍自产在线 | h片国产在线观看播放免费 h片免费 | 午夜无码中文网在线看 | 午夜视频福利在线观看 | 97色图片| 91手机游戏大厅官网 | 波多野结衣高清无码中文456 | 91老司机精品福利在线 | 高清成人爽a毛片免费 | 91福利视频导航 | v亚洲v天堂无码久久久91 | 国产VA精品午夜福利视频 | 91天堂最新在线观看 | 动漫精品日韩无码 | 福利免费无码视频呢国产 | 91精品成人影院 |