pageHtml.cs
2020-12-12 23:27
标签:class java ext javascript get int using System; namespace NewXzc.Common if (count % val != 0)//页数 if (page > MaxPage) StringBuilder pageHtml = new StringBuilder("");
/*********************************************************************** //当前页
/*********************************************************************** //当前页减去首页的值>=5 pageHtml.Append(".."); pageHtml.Append(".."); //当前页等于MaxPage时和不等于MaxPage时 pageHtml.Append(""); pageHtml.Append(" public class GenerPage if (count % val != 0)//页数 if (page > MaxPage) StringBuilder pageHtml = new StringBuilder("");
/*********************************************************************** //当前页
/*********************************************************************** //当前页减去首页的值>=5
pageHtml.Append("
pageHtml.Append(" //当前页等于MaxPage时和不等于MaxPage时 pageHtml.Append("
pageHtml.Append(" 跳至"); pageHtml.Append(" } pageHtml.cs,搜素材,soscw.com pageHtml.cs 标签:class java ext javascript get int 原文地址:http://www.cnblogs.com/wahaccp/p/3706456.html
using System.Collections.Generic;
using
System.Linq;
using System.Text;
using System.Web;
using
System.Collections.Specialized;
{
public class companyPage
{
#region 分页样式(类似博客园分页)+pageHtml(int count, int val,int
page,string FunctionName)
///
/// 分页样式(类似博客园分页)+pageHtml(int count, int val,int page,string
FunctionName)
///
///
数据总数
///
每页显示数量
///
当前页码
///
public static string
pageHtml(int count, int val, int page)
{
string FunctionName = "GoPage";
int midNum =
8;//初始时显示到第几页
int MaxPage = 0;//最大的页数
{
MaxPage = count / val + 1;
}
else
{
MaxPage = count / val;
}
{
page = MaxPage;
}
*分页中当前页码的前半部分显示情况
***********************************************************************/
if
(count > 0)
{
pageHtml.Append("
//当前页等于1时和不等于1时
if (page == 1)
{
pageHtml.Append("首页");
}
else
{
pageHtml.Append("首页");
}
//当前页减去首页的值>=5
if (page
- 1 >= 5 && MaxPage - page >= 5)
{
pageHtml.Append("1");
pageHtml.Append("..");
for (int i = page - 3;
i {
pageHtml.Append("" + i +
"");
}
}
else if (MaxPage - page =
(midNum + 2))
{
pageHtml.Append("1");
pageHtml.Append("..");
int leftBegin =
page - (midNum - 1 - (MaxPage - page));
for
(int i = leftBegin; i {
pageHtml.Append("" + i + "");
}
}
else if (page - 1
{
for (int i = 1; i
{
pageHtml.Append("" + i + "");
}
}
pageHtml.Append("" + page + "");
*分页中当前页码的后半部分显示情况
***********************************************************************/
if (page - 1
>= 5 && MaxPage - page >= 5)
{
for (int i = page + 1; i
{
pageHtml.Append("" + i +
"");
}
pageHtml.Append("" + MaxPage +
"");
}
else if (page
- 1 = (midNum + 2))
{
for (int i = page + 1; i {
pageHtml.Append("" + i +
"");
}
pageHtml.Append("" + MaxPage +
"");
}
else if
(MaxPage - page {
for (int i = page + 1; i
{
pageHtml.Append("" + i + "");
}
}
if (page ==
MaxPage)
{
pageHtml.Append("尾页");
}
else
{
pageHtml.Append("尾页");
}
pageHtml.Append("跳转/" + MaxPage + "页");
if (page > 1)
{
pageHtml.Append("上一页");
}
else
{
pageHtml.Append("上一页");
}
if (page {
pageHtml.Append("下一页");
}
else
{
pageHtml.Append("下一页");
}
}
return pageHtml.ToString();
}
#endregion
}
{
///
/// 分页样式(类似博客园分页)+pageHtml(int count, int
val,int page,string FunctionName)
///
/// 数据总数
/// 每页显示数量
/// 当前页码
///
public static string
pageHtml(int count, int val, int page)
{
string FunctionName = "GoPage";
int midNum =
5;//初始时显示到第几页
int MaxPage = 0;//最大的页数
{
MaxPage = count / val + 1;
}
else
{
MaxPage = count / val;
}
{
page = MaxPage;
}
*分页中当前页码的前半部分显示情况
***********************************************************************/
if
(count > 0)
{
pageHtml.Append("
pageHtml.Append("");
");
//当前页等于1时和不等于1时
if (page == 1)
{
pageHtml.Append("
}
else
{
pageHtml.Append("
}
//当前页减去首页的值>=5
if (page
- 1 >= 4 && MaxPage - page >= 4)
{
pageHtml.Append("
pageHtml.Append("
for (int i = page - 1; i
{
pageHtml.Append("
}
}
else if (MaxPage - page = (midNum + 2))
{
pageHtml.Append("
pageHtml.Append("
int leftBegin = page - (midNum - 1 - (MaxPage -
page));
for (int i = leftBegin; i {
pageHtml.Append("
}
}
else if (page - 1
{
for (int i = 1; i
{
pageHtml.Append("
}
}
pageHtml.Append("
*分页中当前页码的后半部分显示情况
***********************************************************************/
if (page - 1
>= 4 && MaxPage - page >= 4)
{
for (int i = page + 1; i
{
pageHtml.Append("
}
pageHtml.Append("
}
else if (page - 1 = (midNum + 2))
{
for
(int i = page + 1; i {
pageHtml.Append("
}
pageHtml.Append("
}
else if (MaxPage - page
{
for (int i = page + 1; i {
pageHtml.Append("
}
}
if (page ==
MaxPage)
{
pageHtml.Append("
}
else
{
pageHtml.Append("
}
pageHtml.Append("");
pageHtml.Append("页跳转
}
return pageHtml.ToString();
}
}
下一篇:复习PHP-语言参考-预定义接口