public string StrHtml { get; set; }
public int PageCount { get; set; }
public int PageIndex { get; set; }
public string StrPageBar { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
UserInfoBLL bll = new UserInfoBLL();
int pageIndex;
int pageCount = bll.GetPageCount(10);//获得总页数
PageCount = pageCount;//传给前段总页数
if (!int.TryParse(Request.QueryString["pageIndex"], out pageIndex))//获取页面传来的页码,第一次的时候为空
{
//第一次载入的时候
pageIndex = 1;
}
//判断pageIndex的值
pageIndex = pageIndex < 1 ? 1 : pageIndex;//小于1的时候
pageIndex = pageIndex > pageCount ? pageCount : pageIndex;//大于总页数的时候
PageIndex = pageIndex;//传给前段当前页面
//根据传过来的页码查询当前页要显示的数据
List<UserInFoMoldel> list = bll.GetThisPageList(pageIndex, 10);//根据页码查询用户数据
StringBuilder sb = new StringBuilder();
foreach (UserInFoMoldel userinfo in list)
{
sb.AppendFormat(" <li><span>{0}</span><a href=‘NewList.aspx‘ target=‘_blank‘>{1}</a></li>",userinfo.RegTime,userinfo.UserName+"===>"+userinfo.UserPwd);
}
StrHtml = sb.ToString();//拼接完的字符串
UserInfoCommon.PageBar pb = new UserInfoCommon.PageBar();//数字页码条的显示
StrPageBar= pb.GetPageBar(pageIndex, pageCount);
}
原文:http://www.cnblogs.com/clcloveHuahua/p/5164190.html