当前位置:编程学习 > C#/ASP.NET >>

好的分页代码,好东东大家共享,嘿嘿

var goPage = function(no) {
    var num = count;
    var totalPage = 0;

    if (num / pageSize > parseInt(num / pageSize)) {
        totalPage = parseInt(num / pageSize) + 1;
    }
    else {
        totalPage = parseInt(num / pageSize);
    }
    currentPage = currPageNo;
    var startRow = (currentPage - 1) * pageSize;
    var endRow = currentPage * pageSize;
    endRow = (endRow > num) ? num : endRow;
    createContent(startRow, endRow);
    currPageNo = currentPage;
    lastPageNo = totalPage;

    if (no == 1) {
        if (num <= pageSize) {
            $("#next").hide();
        }
    }
}; --------------------编程问答--------------------
这么好的东东啊。。 --------------------编程问答-------------------- 非常之感谢LZ分享。。沙发地板加板凳。 --------------------编程问答-------------------- 感谢楼主分享。。。 --------------------编程问答-------------------- 拿过去试一试,呵呵 --------------------编程问答-------------------- lou zhu bu cuo ma ! --------------------编程问答-------------------- 我小心的把它劫走。 --------------------编程问答-------------------- ?????
楼主:能不能好好解释下呢??? 实在是不明白 --------------------编程问答-------------------- ASPNETPAGER控件
--------------------编程问答--------------------

var goPage = function(no) {
//no 当前页
  var num = count;
//num  记录总数 count从哪里获取到的?
  var totalPage = 0;
//totalPage 总页数
//分页四要素之pagesize未显示声明
//取整比较算出totalPage
  if (num / pageSize > parseInt(num / pageSize)) {
  totalPage = parseInt(num / pageSize) + 1;
  }
  else {
  totalPage = parseInt(num / pageSize);
  }
//给当前Current页赋值,currPageNo从哪里来?是不是No?
  currentPage = currPageNo;
//当前页的第一条记录
//如果currentPage<1,怎么办?
//是否需要currentPage - 1) * pageSize+1 ?
  var startRow = (currentPage - 1) * pageSize;
  var endRow = currentPage * pageSize;
//与总记录数比较,算出若是最后一页的最后一条记录加以特殊处理
  endRow = (endRow > num) ? num : endRow;
//加载数据
  createContent(startRow, endRow);
//为当前页赋值
//currentPage 从哪里来?
  currPageNo = currentPage;
/为末页赋值
  lastPageNo = totalPage;
//判断若是首页,且记录总数小于PageSize,隐藏分页控件
  if (no == 1) {
  if (num <= pageSize) {
  $("#next").hide();
  }
  }
};
//应该是JQuery写的一个分页控件吧,UP
--------------------编程问答-------------------- 是呀.分享不完整呀! --------------------编程问答-------------------- 哦 --------------------编程问答-------------------- JQuery,TOP --------------------编程问答-------------------- --------------------编程问答-------------------- 呵呵,谢谢楼主分享, --------------------编程问答-------------------- 我始终觉得分页功能是个鸡肋,搜索才是关键,几百页的东西那个用户一页页翻呀?
Google是搜索做的好,不是分页做的好
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,