此处是aspx里面分页显示,数据层和业务层是由动软生成 当然,我们也可以可以利用listView实现分页ListView(高效分页)

   public partial class NewList : System.Web.UI.Page
{
public string StrHtml { get; set; }
public int PageCount { get; set; }
public int PageIndex { get; set; }
protected void Page_Load(object sender, EventArgs e)
{ //分页显示
BLL.UserInfoService UserInfoService = new BLL.UserInfoService(); int pageIndex;
if(!int.TryParse(Request.QueryString["pageIndex"],out pageIndex))//获取当前页码
{
pageIndex=;
}
int pageSize=;//每页显示记录数。
int pageCount = UserInfoService.GetPageCount(pageSize);//获取总页数
PageCount = pageCount;
//确定pageIndex的取值范围.
pageIndex = pageIndex < ? : pageIndex;
pageIndex = pageIndex > pageCount ? pageCount : pageIndex;
PageIndex = pageIndex;
List<UserInfo> list = UserInfoService.GetPageEntityList(pageIndex,pageSize);//获取分页数据 StringBuilder sb = new StringBuilder();
foreach (UserInfo userInfo in list)
{
sb.AppendFormat(" <li><span>{0}</span><a href='#' target='_blank'>{1}</a></li>",userInfo.RegTime.ToShortDateString(),userInfo.UserName);
}
StrHtml = sb.ToString();
}
}

最新文章

  1. Lucene4.4.0 开发之排序
  2. EnumHelper.cs枚举助手(枚举描述信息多语言支持)C#
  3. 百度地图 获取两点坐标之间的驾车距离(非直线距离) c#
  4. ECMAScript 5中的数据属性和访问器属性
  5. EasyUi&ndash;8.datebox赋值的问题
  6. canvas &amp; animation
  7. RSS阅读器&amp;BT sync
  8. iOS一分钟学会环形进度条
  9. Android 编程下 java.lang.NoClassDefFoundError: cn.jpush.android.api.JPushInterface 报错
  10. 10.31 afternoon
  11. mysql和mysqli的区别
  12. 纯js客服插件集qq、旺旺、skype、百度hi、msn
  13. Web应用和RESTful架构
  14. pta编程总结
  15. 转载:入门Webpack,看这篇就够了
  16. pycharm 激活码及使用方式
  17. CSS table-layout 属性
  18. typescript 01 认识ts和ts的类型
  19. python函数默认参数作用域
  20. [转] Java基础知识——Java语言基础

热门文章

  1. GIF助手帮助说明
  2. 异常:Project configuration is not up-to-date with pom.xml解决方案
  3. J2EE 工作中注意事项
  4. UI面试题(1)
  5. [poj3311]Hie with the Pie(Floyd+状态压缩DP)
  6. p1345 奶牛的电信Telecowmunication
  7. chrome - Vimium 插件超级方便快捷键
  8. .net 前端传值和后端接收的几种方式
  9. PHP框架学习思路
  10. GoWeb开发_Iris框架讲解(四):Iris框架设置操作