===========================================
060915
===========================================
#region
页码
/// <summary>
/// 页码
/// </summary>
/// <param name="Class"> 当前页的样式 </param>
public string 页码( string Class)
{
string str = "" ;
int EndPage;
TotalPage = listNum / PageSize;
/// 获得页面是否有余
if (listNum % PageSize > 0 )
{
TotalPage += 1 ;
}
/// 如果当前页小于倒数第4页,最后一页为当前页+4页
if (TotalPage - ThisPage >= 4 )
{
EndPage = ThisPage + 4 ;
/// 如果末页小于9,总页大于等于9,则末页为9
if (EndPage < 9 && TotalPage >= 9 )
{
EndPage = 9 ;
}
}
else
{
EndPage = TotalPage;
}
for ( int i = EndPage - 8 ; i <= EndPage; i ++ )
{
/// 不显示小于0的页码
if (i > 0 )
{
/// 如果是当前页,显示为制订颜色
if (i == ThisPage)
{
str += " <a href="?page= " + i + " &lb= " + lb + " &ordername= " + ordername + " &dqlb= " + dqlb + " " class=" " + Class + " ">[ " + i + " ]</a> " ;
}
else
{
str += " <a href="?page= " + i + " &lb= " + lb + " &ordername= " + ordername + " &dqlb= " + dqlb + " " class="Huise_01">[ " + i + " ]</a> " ;
}
}
}
if (listpageNum == 0 )
{
listpageNum = 1 ;
}
return str;
}
#endregion
/// <summary>
/// 页码
/// </summary>
/// <param name="Class"> 当前页的样式 </param>
public string 页码( string Class)
{
string str = "" ;
int EndPage;
TotalPage = listNum / PageSize;
/// 获得页面是否有余
if (listNum % PageSize > 0 )
{
TotalPage += 1 ;
}
/// 如果当前页小于倒数第4页,最后一页为当前页+4页
if (TotalPage - ThisPage >= 4 )
{
EndPage = ThisPage + 4 ;
/// 如果末页小于9,总页大于等于9,则末页为9
if (EndPage < 9 && TotalPage >= 9 )
{
EndPage = 9 ;
}
}
else
{
EndPage = TotalPage;
}
for ( int i = EndPage - 8 ; i <= EndPage; i ++ )
{
/// 不显示小于0的页码
if (i > 0 )
{
/// 如果是当前页,显示为制订颜色
if (i == ThisPage)
{
str += " <a href="?page= " + i + " &lb= " + lb + " &ordername= " + ordername + " &dqlb= " + dqlb + " " class=" " + Class + " ">[ " + i + " ]</a> " ;
}
else
{
str += " <a href="?page= " + i + " &lb= " + lb + " &ordername= " + ordername + " &dqlb= " + dqlb + " " class="Huise_01">[ " + i + " ]</a> " ;
}
}
}
if (listpageNum == 0 )
{
listpageNum = 1 ;
}
return str;
}
#endregion