首页 > Web开发 > 详细

07asp.net====分页

时间:2016-01-27 19:25:40      阅读:200      评论:0      收藏:0      [点我收藏+]

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);

}

07asp.net====分页

原文:http://www.cnblogs.com/clcloveHuahua/p/5164190.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!