亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

C#頁碼導航顯示及算法實現代碼

2024-07-10 13:23:30
字體:
來源:轉載
供稿:網友
頁碼導航,先看顯示效果:

算法要求:
1、頁數小于等于1時不顯示;
2、頁數大于10時,自動縮短。
具體代碼如下:

復制代碼 代碼如下:


/// <summary>
/// 獲取分頁導航
/// </summary>
/// <param>頁碼</param>
/// <param>頁數</param>
/// <param>鏈接</param>
/// <returns>HTML代碼</returns>
private string GePageNavgation(int intPageIndex, int intPageCount, string strUrl)
{
StringBuilder sb = new StringBuilder("<div class=/"div_pagenavgation/">");
if (intPageCount > 1)
{
//頁碼顯示
if (intPageIndex == 1)
{
sb.Append("<span class=/"disabled/"> < 上一頁</span>");
}
else if (intPageIndex > 1)
{
sb.Append("<a href=/"" + strUrl + (intPageIndex - 1).ToString() + "/">< 上一頁</a>");
}
bool Dot1 = false, Dot2 = false;
for (int i = 1; i <= intPageCount; i++)
{
if (i == intPageIndex)
{
sb.Append("<span class=/"current/">" + intPageIndex.ToString() + "</span>");
continue;
}
if (i <= 3)
{
sb.Append("<a href=/"" + strUrl + i.ToString() + "/">" + i.ToString() + "</a>");
continue;
}
if (intPageIndex > 7)
{
if (!Dot1)
{
sb.Append("<span class=/"dotted/">...</span>");
Dot1 = true;
}
}
if (i == intPageIndex - 3)
{
sb.Append("<a href=/"" + strUrl + i.ToString() + "/">" + i.ToString() + "</a>");
continue;
}
if (i == intPageIndex - 2)
{
sb.Append("<a href=/"" + strUrl + i.ToString() + "/">" + i.ToString() + "</a>");
continue;
}
if (i == intPageIndex - 1)
{
sb.Append("<a href=/"" + strUrl + i.ToString() + "/">" + i.ToString() + "</a>");
continue;
}
if (i == intPageIndex + 1)
{
sb.Append("<a href=/"" + strUrl + i.ToString() + "/">" + i.ToString() + "</a>");
continue;
}
if (i == intPageIndex + 2)
{
sb.Append("<a href=/"" + strUrl + i.ToString() + "/">" + i.ToString() + "</a>");
continue;
}
if (i == intPageIndex + 3)
{
sb.Append("<a href=/"" + strUrl + i.ToString() + "/">" + i.ToString() + "</a>");
continue;
}
if ((intPageCount - intPageIndex) > 6 && i > intPageIndex + 3)
{
if (!Dot2)
{
sb.Append("<span class=/"dotted/">...</span>");
Dot2 = true;
}
}
if (i > intPageCount - 3)
{
sb.Append("<a href=/"" + strUrl + i.ToString() + "/">" + i.ToString() + "</a>");
continue;
}
}
if (intPageIndex == intPageCount)
{
sb.Append("<span class=/"disabled/">下一頁 ></span>");
}
else if (intPageIndex + 1 <= intPageCount)
{
sb.Append("<a href=/"" + strUrl + (intPageIndex + 1).ToString() + "/">下一頁 ></a>");
}
}
sb.Append("</div>");
return sb.ToString();
}


CSS樣式:

復制代碼 代碼如下:


.div_pagenavgation{
margin-top:5px;
line-height:20px;
float:right;
}
.div_pagenavgation a{
float:left;
text-decoration:none;
color:#06F;
margin-left:5px;
padding-left:5px;
padding-right:5px;
height:20px;
text-align:center;
display:block;
border:1px #CCC solid;
}
.div_pagenavgation .dotted{
float:left;
}
.div_pagenavgation .current{
float:left;
margin-left:5px;
padding-left:5px;
padding-right:5px;
height:20px;
text-align:center;
display:block;
border:1px #CCC solid ;
background-color:#0080C0;
color:#FFF;
}
.div_pagenavgation .disabled{
float:left;
margin-left:5px;
padding-left:5px;
padding-right:5px;
height:20px;
text-align:center;
display:block;
border:1px #CCC solid;
color:#CCC;
}


產生的HTML如下:

復制代碼 代碼如下:


<div>
<a href="?m=log&page=11">< 上一頁</a>
<a href="?m=log&page=1">1</a>
<a href="?m=log&page=2">2</a>
<a href="?m=log&page=3">3</a>
<span>...</span>
<a href="?m=log&page=9">9</a>
<a href="?m=log&page=10">10</a>
<a href="?m=log&page=11">11</a>
<span>12</span>
<a href="?m=log&page=13">13</a>
<a href="?m=log&page=14">14</a>
<a href="?m=log&page=15">15</a>
<span>...</span>
<a href="?m=log&page=27">27</a>
<a href="?m=log&page=28">28</a>
<a href="?m=log&page=29">29</a>
<a href="?m=log&page=13">下一頁 ></a>
</div>


說明:很久前趕工完成,基本能夠實現要求,沒有經過仔細優化,誰優化了再回復看看!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品美女无圣光视频| 日韩精品在线观看网站| 久久久久久欧美| 欧美专区福利在线| 精品美女永久免费视频| 欧美一区二三区| 亚洲美女性生活视频| 欧美极品在线播放| 在线观看欧美日韩| 韩国精品久久久999| 欧美日韩亚洲高清| 国产精品久久久精品| 欧美日韩高清在线观看| 国产日韩在线精品av| 国产+成+人+亚洲欧洲| 国产精品一区专区欧美日韩| 美女黄色丝袜一区| 国产精品久久久久福利| 国产精品丝袜白浆摸在线| 亚洲一区二区三区视频| 欧美视频在线免费| 国产精品免费视频xxxx| 九九热视频这里只有精品| 色播久久人人爽人人爽人人片视av| 国产女精品视频网站免费| 亚洲日本欧美日韩高观看| 日韩网站免费观看| 26uuu另类亚洲欧美日本一| 亚洲国产精品久久| 欧美一级免费视频| 91免费看片在线| 欧美日韩国产在线播放| 色哟哟入口国产精品| 日韩欧美999| 成人免费视频在线观看超级碰| 亚洲精品电影网在线观看| 国产精品黄页免费高清在线观看| 国产精品久久久久久久久久尿| 精品一区二区三区电影| 高清欧美性猛交xxxx| 日韩精品中文字幕久久臀| 亚洲а∨天堂久久精品喷水| 日韩不卡在线观看| 国模私拍视频一区| 日韩中文在线中文网在线观看| 久久精品这里热有精品| 懂色av中文一区二区三区天美| 欧美精品久久久久| 色在人av网站天堂精品| 粉嫩老牛aⅴ一区二区三区| 亚洲色图综合久久| 久久久久女教师免费一区| 亚洲国产免费av| 国模吧一区二区三区| 国产成人综合久久| 国产99久久精品一区二区永久免费| 久久这里只有精品视频首页| 国产精品日日摸夜夜添夜夜av| 中文字幕一区二区精品| 亚洲变态欧美另类捆绑| 欧美日韩第一视频| 欧美日韩一区免费| 久热精品视频在线| 久久中文字幕一区| 国产精品久久久久秋霞鲁丝| 国产成人精品综合| 日韩h在线观看| 中文日韩在线观看| 亚洲精品大尺度| 亚洲天天在线日亚洲洲精| 国内精品久久影院| 久久精品成人一区二区三区| 国产日韩欧美日韩| 国产亚洲美女精品久久久| 国产精品7m视频| 高跟丝袜一区二区三区| y97精品国产97久久久久久| 亚洲人成电影网站色www| 久久免费视频网站| 成人性教育视频在线观看| 久久综合久久88| 精品国产91乱高清在线观看| 成人h猎奇视频网站| 国产亚洲人成a一在线v站| 少妇高潮久久久久久潘金莲| 欧美日韩人人澡狠狠躁视频| 爽爽爽爽爽爽爽成人免费观看| 午夜精品蜜臀一区二区三区免费| 国产欧美精品va在线观看| 国产精品69av| 亚洲乱码av中文一区二区| 日韩亚洲欧美成人| 中文字幕亚洲字幕| 亚洲欧美精品中文字幕在线| 亚洲一区亚洲二区亚洲三区| 欧美日韩精品在线播放| 午夜精品久久久久久久久久久久久| 一本色道久久综合亚洲精品小说| 中文日韩电影网站| 国内精品国产三级国产在线专| 国产精品专区第二| 中文字幕亚洲图片| 久久久久久久久久久久av| 91网站在线看| 欧美日韩一区免费| 91网站免费看| 日本高清视频精品| 欧美一级bbbbb性bbbb喷潮片| 日日狠狠久久偷偷四色综合免费| 日韩视频免费在线观看| 日韩精品在线私人| 久久久999精品| 2019亚洲日韩新视频| 成人黄色生活片| 大伊人狠狠躁夜夜躁av一区| 91国内免费在线视频| 国模精品视频一区二区三区| 国产精品久久91| 中文字幕久久久av一区| 疯狂做受xxxx高潮欧美日本| 国产精品十八以下禁看| 欧美电影在线观看网站| 国产盗摄xxxx视频xxx69| 在线播放日韩精品| 国产在线观看一区二区三区| 国产精品日韩在线观看| 欧美xxxx做受欧美| 亚洲免费人成在线视频观看| 麻豆国产va免费精品高清在线| 国产成人一区二区三区| 精品伊人久久97| 国产精品第一视频| 亚洲午夜久久久影院| 国产精品男女猛烈高潮激情| 成人国产精品日本在线| 成人妇女淫片aaaa视频| 精品国产美女在线| 国产精品扒开腿做爽爽爽的视频| 性色av一区二区咪爱| 国产激情久久久| 国产成人精品免费视频| 91成人国产在线观看| 精品欧美国产一区二区三区| 国产精品人成电影在线观看| 日本中文字幕成人| 九九久久久久久久久激情| 欧美精品18videos性欧美| 97人人爽人人喊人人模波多| 精品自在线视频| 亚洲最大在线视频| 久久精品国产精品亚洲| 26uuu日韩精品一区二区| 精品久久久精品| 国产精品视频一区二区高潮| 午夜精品国产精品大乳美女| 久久久久久久国产精品视频| 国产精品中文字幕久久久| 欧美激情亚洲视频| 亚洲性线免费观看视频成熟| 国产丝袜精品视频| 午夜精品福利视频| 麻豆成人在线看| 欧美国产亚洲精品久久久8v| 欧美精品免费在线|