📄 pagebar.cs
字号:
using System;
namespace OI.Modules
{
/// <summary>
/// 设置分页代码
/// </summary>
public class PageBar
{
public PageBar()
{
}
public static string GenPageBar(int nPageCount,int nPageNum,string cBaseUrl)
{
string cApplicationPath;
cApplicationPath=System.Web.HttpRuntime.AppDomainAppVirtualPath;
string cPageBar="<table border=\"0\" width=\"98%\" ><tr align=\"right\">";
cPageBar+="<td width=\"80%\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td>\n";
cPageBar+="共"+nPageCount.ToString()+"页,当前是第"+nPageNum.ToString()+"页\n";
cPageBar+="</tr></table></td>\n";
if(cBaseUrl.IndexOf("?")>0)
{
cPageBar+="<td><table border=\"0\" width=\"50\" cellspacing=\"0\" cellpadding=\"0\"><tr>\n";
cPageBar+="<TD><img border=\"0\" src=\""+cApplicationPath+"/images/button_left.gif\"></TD>\n"+
"<TD background=\""+cApplicationPath+"/images/button_bg.gif\"><a class=\"button\" href=\""+cBaseUrl+"&PageNum=1\"> 首页 </a></TD>\n"+
"<TD><IMG border=\"0\" src=\""+cApplicationPath+"/images/button_right.gif\"></TD>\n";
cPageBar+="</tr></table></td>\n";
//==================
cPageBar+="<td><table border=\"0\" width=\"50\" cellspacing=\"0\" cellpadding=\"0\"><tr>\n";
if(nPageNum>1)
{
cPageBar+="<TD><img border=\"0\" src=\""+cApplicationPath+"/images/button_left.gif\"></TD>\n"+
"<TD background=\""+cApplicationPath+"/images/button_bg.gif\"><a class=\"button\" href=\""+cBaseUrl+"&PageNum="+(nPageNum-1).ToString()+"\">上一页</a></TD>\n"+
"<TD><IMG border=\"0\" src=\""+cApplicationPath+"/images/button_right.gif\"></TD>\n";
}
else
{
cPageBar+="<TD><img border=\"0\" src=\""+cApplicationPath+"/images/button_left.gif\"></TD>\n"+
"<TD background=\""+cApplicationPath+"/images/button_bg.gif\"><span class=\"button\" style=\"cursor:default\">上一页</span></TD>\n"+
"<TD><IMG border=\"0\" src=\""+cApplicationPath+"/images/button_right.gif\"></TD>\n";
}
cPageBar+="</tr></table></td>\n";
//=================
cPageBar+="<td><table border=\"0\" width=\"50\" cellspacing=\"0\" cellpadding=\"0\"><tr>\n";
if(nPageNum<=nPageCount-1)
{
cPageBar+="<TD><img border=\"0\" src=\""+cApplicationPath+"/images/button_left.gif\"></TD>\n"+
"<TD background=\""+cApplicationPath+"/images/button_bg.gif\"><a class=\"button\" href=\""+cBaseUrl+"&PageNum="+(nPageNum+1).ToString()+"\">下一页</a></TD>\n"+
"<TD><IMG border=\"0\" src=\""+cApplicationPath+"/images/button_right.gif\"></TD>\n";
}
else
{
cPageBar+="<TD><img border=\"0\" src=\""+cApplicationPath+"/images/button_left.gif\"></TD>\n"+
"<TD background=\""+cApplicationPath+"/images/button_bg.gif\"><span class=\"button\" style=\"cursor:default\">下一页</span></TD>\n"+
"<TD><IMG border=\"0\" src=\""+cApplicationPath+"/images/button_right.gif\"></TD>\n";
}
cPageBar+="</tr></table></td>\n";
cPageBar+="<td><table border=\"0\" width=\"50\" cellspacing=\"0\" cellpadding=\"0\"><tr>\n";
cPageBar+="<TD><img border=\"0\" src=\""+cApplicationPath+"/images/button_left.gif\"></TD>\n"+
"<TD background=\""+cApplicationPath+"/images/button_bg.gif\"><a class=\"button\" href="+cBaseUrl+"&PageNum="+nPageCount.ToString()+"> 末页 </a></TD>\n"+
"<TD><IMG border=\"0\" src=\""+cApplicationPath+"/images/button_right.gif\"></TD>\n";
cPageBar+="</tr></table></td>\n";
}
else
{
cPageBar+="<td><table border=\"0\" width=\"50\" cellspacing=\"0\" cellpadding=\"0\"><tr>\n";
cPageBar+="<TD><img border=\"0\" src=\""+cApplicationPath+"/images/button_left.gif\"></TD>\n"+
"<TD background=\""+cApplicationPath+"/images/button_bg.gif\"><a class=\"button\" href=\""+cBaseUrl+"?PageNum=1\"> 首页 </a></TD>\n"+
"<TD><IMG border=\"0\" src=\""+cApplicationPath+"/images/button_right.gif\"></TD>\n";
cPageBar+="</tr></table></td>\n";
//==================
cPageBar+="<td><table border=\"0\" width=\"50\" cellspacing=\"0\" cellpadding=\"0\"><tr>\n";
if(nPageNum>1)
{
cPageBar+="<TD><img border=\"0\" src=\""+cApplicationPath+"/images/button_left.gif\"></TD>\n"+
"<TD background=\""+cApplicationPath+"/images/button_bg.gif\"><a class=\"button\" href=\""+cBaseUrl+"?PageNum="+(nPageNum-1).ToString()+"\">上一页</a></TD>\n"+
"<TD><IMG border=\"0\" src=\""+cApplicationPath+"/images/button_right.gif\"></TD>\n";
}
else
{
cPageBar+="<TD><img border=\"0\" src=\""+cApplicationPath+"/images/button_left.gif\"></TD>\n"+
"<TD background=\""+cApplicationPath+"/images/button_bg.gif\"><span class=\"button\" style=\"cursor:default\">上一页</span></TD>\n"+
"<TD><IMG border=\"0\" src=\""+cApplicationPath+"/images/button_right.gif\"></TD>\n";
}
cPageBar+="</tr></table></td>\n";
//=================
cPageBar+="<td><table border=\"0\" width=\"50\" cellspacing=\"0\" cellpadding=\"0\"><tr>\n";
if(nPageNum<=nPageCount-1)
{
cPageBar+="<TD><img border=\"0\" src=\""+cApplicationPath+"/images/button_left.gif\"></TD>\n"+
"<TD background=\""+cApplicationPath+"/images/button_bg.gif\"><a class=\"button\" href=\""+cBaseUrl+"?PageNum="+(nPageNum+1).ToString()+"\">下一页</a></TD>\n"+
"<TD><IMG border=\"0\" src=\""+cApplicationPath+"/images/button_right.gif\"></TD>\n";
}
else
{
cPageBar+="<TD><img border=\"0\" src=\""+cApplicationPath+"/images/button_left.gif\"></TD>\n"+
"<TD background=\""+cApplicationPath+"/images/button_bg.gif\"><span class=\"button\" style=\"cursor:default\">下一页</span></TD>\n"+
"<TD><IMG border=\"0\" src=\""+cApplicationPath+"/images/button_right.gif\"></TD>\n";
}
cPageBar+="</tr></table></td>\n";
cPageBar+="<td><table border=\"0\" width=\"50\" cellspacing=\"0\" cellpadding=\"0\"><tr>\n";
cPageBar+="<TD><img border=\"0\" src=\""+cApplicationPath+"/images/button_left.gif\"></TD>\n"+
"<TD background=\""+cApplicationPath+"/images/button_bg.gif\"><a class=\"button\" href="+cBaseUrl+"?PageNum="+nPageCount.ToString()+"> 末页 </a></TD>\n"+
"<TD><IMG border=\"0\" src=\""+cApplicationPath+"/images/button_right.gif\"></TD>\n";
cPageBar+="</tr></table></td>\n";
}
cPageBar+="</tr></table>";
return cPageBar;
}
public static string GenPageBar(int nPageCount,int nPageNum,string cBaseUrl,string cSearchKey)
{
if(cBaseUrl.IndexOf("?")>0)
{
cBaseUrl=cBaseUrl+"&SearchKey="+cSearchKey;
}
else
{
cBaseUrl=cBaseUrl+"?SearchKey="+cSearchKey;
}
return GenPageBar(nPageCount,nPageNum,cBaseUrl);
}
public static string GenPageBar(int nPageCount,int nPageNum,string cBaseUrl,string cSearchKey,string cType)
{
if(cBaseUrl.IndexOf("?")>0)
{
cBaseUrl=cBaseUrl+"&SearchKey="+cSearchKey+"&Type="+cType;
}
else
{
cBaseUrl=cBaseUrl+"?SearchKey="+cSearchKey+"&Type="+cType;
}
return GenPageBar(nPageCount,nPageNum,cBaseUrl);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -