最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net 分頁鏈接方法

 更新時間:2010年03月27日 14:51:30   作者:  
asp.net 分頁鏈接方法,需要的朋友可以參考下。
復(fù)制代碼 代碼如下:

/// <summary>
/// 分頁鏈接
/// </summary>
/// <param name="pageSize"></param>
/// <param name="recordCount"></param>
/// <param name="currentPage"></param>
/// <param name="prev">當(dāng)前頁前面顯示的數(shù)量</param>
/// <param name="next">當(dāng)前頁后面顯示的數(shù)量</param>
/// <returns></returns>
public string PageLink(int pageSize, int recordCount, int currentPage, int prev, int next)
{
int pageCount = recordCount % pageSize == 0 ? (recordCount / pageSize) : ((int)Math.Ceiling((double)recordCount / pageSize));
StringBuilder sb = new StringBuilder();
if (currentPage > 1 && recordCount > 1)
{
sb.Append("<a href=\"?page=");
sb.Append((currentPage - 1).ToString());
sb.Append("\">前一頁</a>&nbsp;&nbsp;");
}
if (currentPage > prev + 1)
sb.Append("<a href=\"?page=1\">1</a>&nbsp;...&nbsp;");
if (currentPage < prev)
next = next + prev - currentPage + 1;
if (next > pageCount - currentPage)
prev = prev + next - (pageCount - currentPage);
for (int i = 1; i <= pageCount; i++)
{
if (i == currentPage)
{
sb.Append("<a href=\"?page=" + i + "\" class=\"current\" ><font color=\"red\">" + i + "</font></a>&nbsp;&nbsp;");
}
else
{
if (i > (currentPage - prev - 1) && i < (currentPage + next + 1))
{
sb.Append("<a href=\"?page=" + i + "\">" + i + "</a>&nbsp;&nbsp;");
}
}
}
if (currentPage < pageCount - next)
sb.Append("...&nbsp;<a href=\"?page=" + pageCount.ToString() + "\">" + pageCount.ToString() + "</a>");
if (currentPage < pageCount)
sb.Append("&nbsp;&nbsp;<a href=\"?page=" + (currentPage + 1).ToString() + "\">后一頁</a>");
return sb.ToString();
}

相關(guān)文章

  • DropDownList根據(jù)下拉項(xiàng)的Text文本序號排序

    DropDownList根據(jù)下拉項(xiàng)的Text文本序號排序

    在某些時候表中沒有可以排序的字段同時呢也不想修改表結(jié)構(gòu),但它的項(xiàng)文本有序號這時就可以用這方法排序,感興趣的你可以參考下,或許本文知識點(diǎn)對你有所幫助
    2013-03-03
  • ASP.NET自動為URL加上超鏈接的代碼

    ASP.NET自動為URL加上超鏈接的代碼

    這篇文章主要介紹了ASP.NET自動為URL加上超鏈接的代碼,需要的朋友可以參考下
    2014-08-08
  • ASP.NET Core 3.0遷移的完美避坑指南

    ASP.NET Core 3.0遷移的完美避坑指南

    這篇文章主要給大家介紹了關(guān)于ASP.NET Core 3.0遷移的完美避坑指南,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用ASP.NET Core 3.0具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 進(jìn)度條在.net導(dǎo)入Excel時的應(yīng)用實(shí)例

    進(jìn)度條在.net導(dǎo)入Excel時的應(yīng)用實(shí)例

    這篇文章主要介紹了進(jìn)度條在.net導(dǎo)入Excel時的應(yīng)用,以實(shí)例形式講述了.net導(dǎo)入Excel時根據(jù)頁面情況顯示進(jìn)度條的實(shí)現(xiàn)方法,非常具有實(shí)用價值,需要的朋友可以參考下
    2014-10-10
  • asp.net 簡易生成注冊碼(數(shù)字+大小寫字母)

    asp.net 簡易生成注冊碼(數(shù)字+大小寫字母)

    注釋寫的很詳細(xì),不做過多的描述了,希望能給初學(xué)者帶來一些幫助,同時也是自己知識的一個積累過程。
    2008-11-11
  • Asp.Net上傳圖片驗(yàn)證代碼的小例子

    Asp.Net上傳圖片驗(yàn)證代碼的小例子

    這篇文章介紹了Asp.Net上傳圖片驗(yàn)證代碼的小例子,有需要的朋友可以參考一下
    2013-07-07
  • Nlog日志框架集成Seq擴(kuò)展包

    Nlog日志框架集成Seq擴(kuò)展包

    這篇文章介紹了Nlog日志框架集成Seq擴(kuò)展包的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • AspNetPager與Socut.Data使用方法

    AspNetPager與Socut.Data使用方法

    最近對AspNetPager與Socut.Data這兩個控件產(chǎn)生了濃厚的興趣,這兩個控件配合可以減輕很多程序員編寫代碼的壓力。ASpNetPager為分頁控件,而Socut.Data為數(shù)據(jù)操作控件,ACCESS,MSSQL都可以。
    2008-10-10
  • asp.net 利用IIS的404錯誤將文件重寫成目錄的簡單方法

    asp.net 利用IIS的404錯誤將文件重寫成目錄的簡單方法

    為什么要把文件重寫成目錄,主要原因是討好搜索引擎,至于為什么寫成目錄搜索引擎就比較容易搜錄不在本文討論范圍之內(nèi)。
    2009-09-09
  • .NET?Core分布式鏈路追蹤框架的基本實(shí)現(xiàn)原理

    .NET?Core分布式鏈路追蹤框架的基本實(shí)現(xiàn)原理

    這篇文章介紹了.NET?Core分布式鏈路追蹤框架的基本實(shí)現(xiàn)原理,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03

最新評論

麻阳| 荃湾区| 图们市| 邮箱| 阿城市| 南木林县| 乐都县| 页游| 黎平县| 浮山县| 汉寿县| 曲阳县| 陈巴尔虎旗| 康乐县| 莱阳市| 海丰县| 宁陕县| 肃宁县| 辽源市| 连南| 察隅县| 深泽县| 晋州市| 临夏市| 石景山区| 马关县| 临朐县| 灌云县| 醴陵市| 集贤县| 专栏| 施秉县| 土默特右旗| 休宁县| 日喀则市| 山阳县| 额济纳旗| 北宁市| 峡江县| 清水河县| 福泉市|