首次推送
This commit is contained in:
240
Mtxfw.Utility/PageStatic.cs
Normal file
240
Mtxfw.Utility/PageStatic.cs
Normal file
@@ -0,0 +1,240 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace Mtxfw.Utility
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 图片名称静态类
|
||||
/// </summary>
|
||||
public class PageStatic
|
||||
{
|
||||
|
||||
|
||||
#region 返回分页代码
|
||||
/// <summary>
|
||||
/// 返回分页代码
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static string GetPages(int Recount, int MPage, int intPage, string strcs)
|
||||
{
|
||||
string strPage = string.Empty;
|
||||
if (Recount > MPage)
|
||||
{
|
||||
int pagecount = MPage;
|
||||
int n = 0;
|
||||
if (Recount % pagecount == 0)
|
||||
{
|
||||
n = Recount / pagecount;
|
||||
}
|
||||
else
|
||||
{
|
||||
n = Recount / pagecount + 1;
|
||||
}
|
||||
if (intPage < 1)
|
||||
{
|
||||
intPage = 1;
|
||||
}
|
||||
if (intPage > n)
|
||||
{
|
||||
intPage = n;
|
||||
}
|
||||
|
||||
if (n > 10)
|
||||
{
|
||||
if (intPage > 1)
|
||||
{
|
||||
strPage += "<a title=\"上一页\" class=\"img\" href=\"" + strcs + (intPage - 1) + "\"><img alt=\"上一页\" src=\"/images/btn_htPre.gif\"/></a>";
|
||||
}
|
||||
else
|
||||
{
|
||||
strPage += "<img alt=\"没有上一页了\" src=\"/images/btn_htPre_off.gif\"/>";
|
||||
}
|
||||
if (intPage > 6 && intPage <= n - 6)
|
||||
{
|
||||
for (int k = intPage - 4; k <= intPage + 5 && k <= n; k++)
|
||||
{
|
||||
if (k == intPage)
|
||||
{
|
||||
strPage += "<a class=\"selected\" title=\"第" + k + "页\" href=\"" + strcs + k + "\">" + k + "</a>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
strPage += "<a title=\"第" + k + "页\" href=\"" + strcs + k + "\">" + k + "</a>\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (intPage > n - 6)
|
||||
{
|
||||
for (int k = n - 9; k <= intPage + 5 && k <= n; k++)
|
||||
{
|
||||
if (k == intPage)
|
||||
{
|
||||
strPage += "<a class=\"selected\" title=\"第" + k + "页\" href=\"" + strcs + k + "\">" + k + "</a>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
strPage += "<a title=\"第" + k + "页\" href=\"" + strcs + k + "\">" + k + "</a>\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
for (int k = 1; k <= 10; k++)
|
||||
{
|
||||
if (k == intPage)
|
||||
{
|
||||
strPage += "<a class=\"selected\" title=\"第" + k + "页\" href=\"" + strcs + k + "\">" + k + "</a>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
strPage += "<a title=\"第" + k + "页\" href=\"" + strcs + k + "\">" + k + "</a>\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
if (intPage < n)
|
||||
{
|
||||
strPage += "<a title=\"下一页\" class=\"img\" href=\"" + strcs + (intPage - 1) + "\"><img alt=\"下一页\" src=\"/images/btn_htNext.gif\"/></a>";
|
||||
}
|
||||
else
|
||||
{
|
||||
strPage += "<img alt=\"没有下一页了\" src=\"/images/btn_htNext_off.gif\"/>";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
for (int k = 1; k <= n; k++)
|
||||
{
|
||||
if (k == intPage)
|
||||
{
|
||||
strPage += "<a class=\"selected\" title=\"第" + k + "页\" href=\"" + strcs + k + "\">" + k + "</a>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
strPage += "<a title=\"第" + k + "页\" href=\"" + strcs + k + "\">" + k + "</a>\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return strPage;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 返回分页代码
|
||||
/// <summary>
|
||||
/// 返回分页代码
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static string GetPages2(int Recount, int MPage, int intPage, int ttype, int ID)
|
||||
{
|
||||
string strPage = string.Empty;
|
||||
if (Recount > MPage)
|
||||
{
|
||||
int pagecount = MPage;
|
||||
int n = 0;
|
||||
if (Recount % pagecount == 0)
|
||||
{
|
||||
n = Recount / pagecount;
|
||||
}
|
||||
else
|
||||
{
|
||||
n = Recount / pagecount + 1;
|
||||
}
|
||||
if (intPage < 1)
|
||||
{
|
||||
intPage = 1;
|
||||
}
|
||||
if (intPage > n)
|
||||
{
|
||||
intPage = n;
|
||||
}
|
||||
|
||||
if (n > 10)
|
||||
{
|
||||
if (intPage > 1)
|
||||
{
|
||||
strPage += "<a title=\"上一页\" class=\"img\" href=\"javascript:GetPages(" + ttype + "," + (intPage - 1) + "," + ID + ")\"><img alt=\"上一页\" src=\"/images/btn_htPre.gif\"/></a>";
|
||||
}
|
||||
else
|
||||
{
|
||||
strPage += "<img alt=\"没有上一页了\" src=\"/images/btn_htPre_off.gif\"/>";
|
||||
}
|
||||
if (intPage > 6 && intPage <= n - 6)
|
||||
{
|
||||
for (int k = intPage - 4; k <= intPage + 5 && k <= n; k++)
|
||||
{
|
||||
if (k == intPage)
|
||||
{
|
||||
strPage += "<a class=\"selected\" title=\"第" + k + "页\" href=\"javascript:GetPages(" + ttype + "," + k + "," + ID + ")\">" + k + "</a>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
strPage += "<a title=\"第" + k + "页\" href=\"javascript:GetPages(" + ttype + "," + k + "," + ID + ")\">" + k + "</a>\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (intPage > n - 6)
|
||||
{
|
||||
for (int k = n - 9; k <= intPage + 5 && k <= n; k++)
|
||||
{
|
||||
if (k == intPage)
|
||||
{
|
||||
strPage += "<a class=\"selected\" title=\"第" + k + "页\" href=\"javascript:GetPages(" + ttype + "," + k + "," + ID + ")\">" + k + "</a>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
strPage += "<a title=\"第" + k + "页\" href=\"javascript:GetPages(" + ttype + "," + k + "," + ID + ")\">" + k + "</a>\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
for (int k = 1; k <= 10; k++)
|
||||
{
|
||||
if (k == intPage)
|
||||
{
|
||||
strPage += "<a class=\"selected\" title=\"第" + k + "页\" href=\"javascript:GetPages(" + ttype + "," + k + "," + ID + ")\">" + k + "</a>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
strPage += "<a title=\"第" + k + "页\" href=\"javascript:GetPages(" + ttype + "," + k + "," + ID + ")\">" + k + "</a>\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
if (intPage < n)
|
||||
{
|
||||
strPage += "<a title=\"下一页\" class=\"img\" href=\"javascript:GetPages(" + ttype + "," + (intPage + 1) + "," + ID + ")\"><img alt=\"下一页\" src=\"/images/btn_htNext.gif\"/></a>";
|
||||
}
|
||||
else
|
||||
{
|
||||
strPage += "<img alt=\"没有下一页了\" src=\"/images/btn_htNext_off.gif\"/>";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
for (int k = 1; k <= n; k++)
|
||||
{
|
||||
if (k == intPage)
|
||||
{
|
||||
strPage += "<a class=\"selected\" title=\"第" + k + "页\" href=\"javascript:GetPages(" + ttype + "," + k + "," + ID + ")\">" + k + "</a>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
strPage += "<a title=\"第" + k + "页\" href=\"javascript:GetPages(" + ttype + "," + k + "," + ID + ")\">" + k + "</a>\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return strPage;
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user