|
AbsUrl = AbsUrl.Substring(0,AbsUrl.IndexOf("?"));
}
for(int i = min ; i <= max ; i++)
{
if(i <= this.Pages)//只有不大于最大页才显示
{
if(this.CurrentPage == i)//如果是当前页,用斜体和红色显示
{
numberStr = numberStr + "<a href=" + AbsUrl + "?currentPage=" + i.ToString() + ">" + "<I style=''''color:red''''>" + i.ToString() + "</I>" +"</a>" + "\n";
}
else
{
numberStr = numberStr + "<a href=" + AbsUrl + "?currentPage=" + i.ToString() + ">" + i.ToString() +"</a>" + "\n";
}
}
}
//第一页,上一页,下一页,最后一页
string First,Previous,Next,Last;
First = AbsUrl + "?currentPage=1";
/////////
if(this.CurrentPage == 1)
Previous = AbsUrl + "?currentPage=1";
else
Previous = AbsUrl + "?currentPage=" + (this.CurrentPage - 1).ToString();
/////////
if(this.CurrentPage == this.Pages)
Next = AbsUrl + "?currentPage=" + this.Pages;
else
Next = AbsUrl + "?currentPage=" + (this.CurrentPage + 1).ToString();
/////////
Last = AbsUrl + "?currentPage=" + this.Pages;
centerInfo.AppendFormat("<font face=''''Webdings'''' style=''''font-size:14px''''><a href={0}>7</a><a href={1}>3</a></font>{2}<font face=''''Webdings'''' style=''''font-size:14px''''><a href={3}>4</a><a href={4}>8</a></font>",First,Previous,numberStr,Next,Last);
StringBuilder sb = new StringBuilder();//HTML字符串
sb.AppendFormat("<table style = ''''font-size:12px'''' border=''''0'''' cellpadding=''''0'''' cellspacing=''''0'''' width=''''100%''''> \n " +
"<tr>\n" +
"<td width=''''25%'''' align=''''left''''>{0}</td>\n" +
"<td width=''''61%'''' align=''''right''''>{1}</td>\n" +
  上一页 [1] [2] [3] [4] [5] [6] 下一页 [C语言系列]NET 中C#的switch语句的语法 [系统软件]托拽Explore中的文件到VB.net的窗口 [系统软件]Boost库在XP+Visual C++.net中的安装 [常用软件]新配色面板:Paint.Net3.0RC1官方下载 [常用软件]用内建的“Net Meeting”聊天 [VB.NET程序]Henry的VB.NET之旅(三)—共享成员 [VB.NET程序]Henry的VB.NET之旅(二)—构造与析构 [VB.NET程序]Henry的VB.NET之旅(一)—失踪的窗体 [VB.NET程序]在托盘上显示Balloon Tooltip(VB.NET) [VB.NET程序]Henry手记-VB.NET中动态加载Treeview节点(二)
|