




















本人新建提供上门服务的网站:我爱上门网,欢迎朋友们指点一二。
<%@ Control Language="C#" AutoEventWireup="true" Inherits="System.Web.UI.UserControl" %>
<style type="text/css">
ul { list-style:none;}
#pagelist { width:100%; padding:6px 0px; height:20px;font-size:12px;font:12px/1.5em Tahoma,Verdana,Simsun,Microsoft YaHei,Arial Unicode MS,Mingliu,Arial,Helvetica;}
#pagelist ul li { float:left; border:1px solid #FEBD5C; height:20px; line-height:20px; margin:0px 2px;}
#pagelist ul li a, .pageinfo { display:block; padding:0px 6px; background:#FFF8E1;color:Black;text-decoration:none;}
#pagelist ul li a:hover { color:#6F5C4E;background-color:#D7F1FF;}
.pageinfo { color:#555;}
.current { background:#FED596; display:block; padding:0px 6px; font-weight:bold;}
</style>
<label id="PageControls1" runat="server"></label>
<script runat="server">
#region 属性
int pageindex = 1;
/// <summary>
/// 当前页
/// </summary>
public int PageIndex
{
get { return pageindex; }
set { pageindex = value; }
}
int pagecount = 0;
/// <summary>
/// 记录总数
/// </summary>
public int PageCount
{
get { return pagecount; }
set { pagecount = value; }
}
int pagesize = 10;
/// <summary>
/// 每页显示记录条数
/// </summary>
public int PageSize
{
get { return pagesize; }
set { pagesize = value; }
}
string filename = "";
/// <summary>
/// 文件名
/// </summary>
public string FileName
{
get { return filename; }
set { filename = value; }
}
#endregion
protected void Page_Load(object sender, EventArgs e)
{
PageData();
}
private void PageData()
{
int notepage = 0; //总页数
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("<div id=\"pagelist\">");
sb.Append("<ul>");
if (FileName == "")
{
sb.Append("<li><a href=\"?page=1\">第一页</a></li>");
}
else
{
sb.Append("<li><a href=\"" + FileName + "&page=1\">第一页</a></li>");
}
if (PageCount % PageSize == 0)
{
notepage = PageCount / PageSize;
}
else
{
notepage = PageCount / PageSize + 1;
}
for (int i = 1; i <= notepage; i++)
{
if (notepage > 7)
{
if (i < (PageIndex - 7))
{
i = PageIndex - 7;
}
else if (i > (PageIndex + 6) && (i < notepage))
{
break;
}
}
if (PageIndex == i)
{
sb.Append("<li class=\"current\">" + i + "</li>");
}
else
{
if (FileName == "")
{
sb.Append("<li><a href=\"?page=" + i + "\">").Append(i).Append("</a></li>");
}
else
{
sb.Append("<li><a href=\"" + FileName + "&page=" + i + "\">").Append(i).Append("</a></li>");
}
}
}
if (FileName == "")
{
sb.Append("<li><a href=\"?page=" + notepage + "\">最后一页</a></li>");
sb.Append("<li class=\"pageinfo\">第" + PageIndex + "页/共" + notepage + "页</li>");
}
else
{
sb.Append("<li><a href=\"" + FileName + "&page=" + notepage + "\">最后一页</a></li>");
sb.Append("<li class=\"pageinfo\">第" + PageIndex + "页/共" + notepage + "页</li>");
}
sb.Append("</ul>");
sb.Append("</div>");
//Response.Write(sb.ToString());
PageControls1.InnerHtml = sb.ToString();
}
</script>
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。