首页 > 软件开发 > ASP >

asp.net实现简单的分页插件

来源:互联网 2023-03-16 19:06:53 371

由asp.net和jquery实现的简单的分页功能5uu办公区 - 实用经验教程分享!

工具/原料

  • vs2013

方法/步骤

  • 1

    获取要分页的总记录条数:var count =%=pagecount()%>//数据总条数5uu办公区 - 实用经验教程分享!

    这里用的是asp.net的绑定方法5uu办公区 - 实用经验教程分享!

  • 2

    制作分页页码数:5uu办公区 - 实用经验教程分享!

    var pagegount = (count / 8).toFixed(0);//总页数5uu办公区 - 实用经验教程分享!

    var p_len = pagegount.length;//页数长度5uu办公区 - 实用经验教程分享!

    var p_str = (count / 8).toString().substring(parseInt(p_len) 1, parseInt(p_len) 2);//截取页数小数点后的第一位数5uu办公区 - 实用经验教程分享!

    if (parseInt(p_str) >= 5) {5uu办公区 - 实用经验教程分享!

    pagegount = (parseInt(pagegount) -1).toString();5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    else if (pagegount == 0)5uu办公区 - 实用经验教程分享!

    {5uu办公区 - 实用经验教程分享!

    pagegount = (parseInt(pagegount) 1).toString();5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    else {5uu办公区 - 实用经验教程分享!

    pagegount = pagegount;5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    $("#page").append("a class='p_provied'>上一页/a>");//循环添加页码5uu办公区 - 实用经验教程分享!

    for (var i = 1; i = pagegount; i ) {5uu办公区 - 实用经验教程分享!

    if (i 11) {5uu办公区 - 实用经验教程分享!

    $("#page").append("a class='p_active'>" i "/a>");5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    else {5uu办公区 - 实用经验教程分享!

    $("#page").append("a class='p_active a_hide'>" i "/a>");5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    $("#page").append("a class='p_next'>下一页/a>");5uu办公区 - 实用经验教程分享!

    $("#page").append("span>共" pagegount "页/span>");5uu办公区 - 实用经验教程分享!

    $(".p_active:first").addClass("a_on");5uu办公区 - 实用经验教程分享!

    这里固定了每页显示8条数据5uu办公区 - 实用经验教程分享!

  • 3

    为页码添加样式:5uu办公区 - 实用经验教程分享!

    .p_active {5uu办公区 - 实用经验教程分享!

    display: block;5uu办公区 - 实用经验教程分享!

    float: left;5uu办公区 - 实用经验教程分享!

    width: auto;5uu办公区 - 实用经验教程分享!

    padding: 0px 5px;5uu办公区 - 实用经验教程分享!

    height: 20px;5uu办公区 - 实用经验教程分享!

    text-align: center;5uu办公区 - 实用经验教程分享!

    line-height: 20px;5uu办公区 - 实用经验教程分享!

    border: 1px solid #0094ff;5uu办公区 - 实用经验教程分享!

    cursor: pointer;5uu办公区 - 实用经验教程分享!

    margin: 0px 3px;5uu办公区 - 实用经验教程分享!

    border-radius: 3px;5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    5uu办公区 - 实用经验教程分享!

    .p_provied, .p_next {5uu办公区 - 实用经验教程分享!

    display: block;5uu办公区 - 实用经验教程分享!

    float: left;5uu办公区 - 实用经验教程分享!

    width: 60px;5uu办公区 - 实用经验教程分享!

    height: 20px;5uu办公区 - 实用经验教程分享!

    text-align: center;5uu办公区 - 实用经验教程分享!

    line-height: 20px;5uu办公区 - 实用经验教程分享!

    border: 1px solid #0094ff;5uu办公区 - 实用经验教程分享!

    cursor: pointer;5uu办公区 - 实用经验教程分享!

    border-radius: 3px;5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    5uu办公区 - 实用经验教程分享!

    .a_hide {5uu办公区 - 实用经验教程分享!

    display: none;5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    5uu办公区 - 实用经验教程分享!

    .a_on {5uu办公区 - 实用经验教程分享!

    background-color: #0094ff;5uu办公区 - 实用经验教程分享!

    color: #fff;5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    5uu办公区 - 实用经验教程分享!

    a.p_next:hover, a.p_provied:hover, a.p_active:hover {5uu办公区 - 实用经验教程分享!

    background-color: #0094ff;5uu办公区 - 实用经验教程分享!

    color: #fff;5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

  • 4

    重要的来了:页码点击的切换方法:5uu办公区 - 实用经验教程分享!

    //每页单击事件5uu办公区 - 实用经验教程分享!

    $(".p_active").click(function () {5uu办公区 - 实用经验教程分享!

    var a_index = $(this).index();//获取当前页码的下标5uu办公区 - 实用经验教程分享!

    var _text = $(this).text();//获取当前页码的页码数5uu办公区 - 实用经验教程分享!

    $(".p_active").removeClass("a_on");//移除所有页码的选中样式5uu办公区 - 实用经验教程分享!

    $(this).addClass("a_on");//为当前页码添加选中样式5uu办公区 - 实用经验教程分享!

    if (a_index >= 10) {5uu办公区 - 实用经验教程分享!

    $("#page a").eq(a_index - 8).addClass("a_hide");5uu办公区 - 实用经验教程分享!

    $("#page a").eq(a_index - 1).removeClass("a_hide");5uu办公区 - 实用经验教程分享!

    $("#page a").eq(a_index 1).removeClass("a_hide");5uu办公区 - 实用经验教程分享!

    if (a_index 8 == $(".p_next").index()) {5uu办公区 - 实用经验教程分享!

    return;5uu办公区 - 实用经验教程分享!

    } else {5uu办公区 - 实用经验教程分享!

    $("#page a").eq(a_index 8).addClass("a_hide");5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    else {5uu办公区 - 实用经验教程分享!

    $(".p_active").addClass("a_hide");5uu办公区 - 实用经验教程分享!

    for (var k = 1; k = 10; k ) {5uu办公区 - 实用经验教程分享!

    $("#page a").eq(k).removeClass("a_hide");5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    var cardtype =%=Session["cardtype"]%>5uu办公区 - 实用经验教程分享!

    $.post("handler/ListPage.ashx", { "cardtype": cardtype, "pagesize": _text }, function (data) {5uu办公区 - 实用经验教程分享!

    $(".boxcon2").html(data);5uu办公区 - 实用经验教程分享!

    tztitle();5uu办公区 - 实用经验教程分享!

    //帖子类型5uu办公区 - 实用经验教程分享!

    type();5uu办公区 - 实用经验教程分享!

    //图片5uu办公区 - 实用经验教程分享!

    img();5uu办公区 - 实用经验教程分享!

    tzname();5uu办公区 - 实用经验教程分享!

    });5uu办公区 - 实用经验教程分享!

    });5uu办公区 - 实用经验教程分享!

    //下一页5uu办公区 - 实用经验教程分享!

    $(".p_next").click(function () {5uu办公区 - 实用经验教程分享!

    var p_index = $(".a_on").index();//获取选中的页面的index5uu办公区 - 实用经验教程分享!

    if (p_index == parseInt($(".p_active").length)) {5uu办公区 - 实用经验教程分享!

    return;5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    else {5uu办公区 - 实用经验教程分享!

    var p_nextindex = p_index;5uu办公区 - 实用经验教程分享!

    var p_text = $(".p_active").eq(p_nextindex).text();//获取选中的页面的的值5uu办公区 - 实用经验教程分享!

    if (p_nextindex > 9) {5uu办公区 - 实用经验教程分享!

    $(".p_active").eq(p_nextindex - 9).addClass("a_hide");5uu办公区 - 实用经验教程分享!

    $(".p_active").eq(p_nextindex).removeClass("a_hide");5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    $(".p_active").eq(p_index).addClass("a_on").siblings(".p_active").removeClass("a_on");5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    });5uu办公区 - 实用经验教程分享!

    //上一页5uu办公区 - 实用经验教程分享!

    $(".p_provied").click(function () {5uu办公区 - 实用经验教程分享!

    var p_index = $(".a_on").index();//获取选中的页面的index5uu办公区 - 实用经验教程分享!

    var p_nextindex = p_index - 2;5uu办公区 - 实用经验教程分享!

    if (p_index == 1) {5uu办公区 - 实用经验教程分享!

    return;5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    else {5uu办公区 - 实用经验教程分享!

    if (p_index > 9) {5uu办公区 - 实用经验教程分享!

    $(".p_active").eq(p_index).addClass("a_hide");5uu办公区 - 实用经验教程分享!

    $(".p_active").eq(p_index - 9).removeClass("a_hide");5uu办公区 - 实用经验教程分享!

    }5uu办公区 - 实用经验教程分享!

    });5uu办公区 - 实用经验教程分享!

  • 5

    数据交互ajax:5uu办公区 - 实用经验教程分享!

    var cardtype =%=Session["cardtype"]%>5uu办公区 - 实用经验教程分享!

    $.post("handler/ListPage.ashx", { "cardtype": cardtype, "pagesize": _text }, function (data) {5uu办公区 - 实用经验教程分享!

    $(".boxcon2").html(data);5uu办公区 - 实用经验教程分享!

    tztitle();5uu办公区 - 实用经验教程分享!

    //帖子类型5uu办公区 - 实用经验教程分享!

    type();5uu办公区 - 实用经验教程分享!

    //图片5uu办公区 - 实用经验教程分享!

    img();5uu办公区 - 实用经验教程分享!

    tzname();5uu办公区 - 实用经验教程分享!

    });5uu办公区 - 实用经验教程分享!

  • 6

    后台ashx:5uu办公区 - 实用经验教程分享!

    asp.net实现简单的分页插件5uu办公区 - 实用经验教程分享!

    asp.net实现简单的分页插件5uu办公区 - 实用经验教程分享!

    asp.net实现简单的分页插件5uu办公区 - 实用经验教程分享!

  • 6本页面非法爬取自百度经验
  • 7

    结束5uu办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!5uu办公区 - 实用经验教程分享!


    标签: asp

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码