zoukankan      html  css  js  c++  java
  • ASP.net简单分页

    //控制器
    
    //实例化实体
    TestEntities1 test =new TestEntities1();
    
    //定义页数
    int pageIndex;
    
    //查看接收的页数 如果不能转 则重置为1
      if (!int.TryParse(Request["pageIndex"], out pageIndex))
      {
         pageIndex = 1;
      }
    
    //定义每页条数
    int pageSize=5;
    
    //查看总条数据
    int recordCount =test.Users.count()
    
    //看可以分多少页
    int pageCount =convert.ToInt32((double)recordCount/pageSize);
    
    //处理不合法数据 
    pageIndex=pageIndex<1?1:pageIndex;
    pageIndex=PageIndex>pageCount ? pageCount : pageIndex;
    
    //查询出数据 
    var usersList =test.Users.Where<Users>(u=>true).OrderBy<Users,int>(u=>Id).Skip<Users>((pageIndex-1)*pageSize).Take<Users>(pageSize);
    
    ViewData["userList"] = usersList;
    
    //视图
    //view
    IQueryable<MVC1.Models.Users> ul = (IQueryable<MVC1.Models.Users>)ViewData["userList"];
        foreach (var u in ul)
        {
            <tr>
                <td>@u.UserCode</td>
                <td>@u.UserName</td>
                <td>@u.Pwd</td>
            </tr>
            }
        }
  • 相关阅读:
    221. 最大正方形
    9. 回文数
    2. 两数相加
    1. 两数之和
    HDU 1864 最大报销额
    47 java包打成本地maven
    46 数组中的元素进行位置交换
    5 docker安装kibana
    45 vue图片放大预览
    4 docker中安装es
  • 原文地址:https://www.cnblogs.com/SoftWareIe/p/8694414.html
Copyright © 2011-2022 走看看