zoukankan      html  css  js  c++  java
  • ASP.NETMVC 分页功能

    【转】  : ASP.NET MVC5 PagedList分页示例  此处详细示例

    使用 PageList.MVC 程序包,  使用NuGet 安装下,

    在Controller中部分重要代码:

    public ActionResult Index(int? page)     /// 表示第几页
            {
                var ActivityList = db.Activitys.OrderByDescending(d => d.ActivityId).ToList();
    
                int pageNumber = page ?? 1;  /// ??  /// 
                int pageSize = Convert.ToInt32(ConfigurationManager.AppSettings["pageSize"]);   /// 每页多少数据 在webConfig中配置, 当然也可以不配置, 直接设置值
                IPagedList<Activity> pageList = ActivityList.ToPagedList(pageNumber, pageSize);            //Activity是类
           return View(pageList); 
        }

    View 页面使用到代码:

    @model PagedList.IPagedList<MOD.Functions.Activity>
    @using PagedList.Mvc;
       <div id="FenYeFunction">
              <p>每页 @Model.PageSize 条记录,共 @Model.PageCount 条记录, 当前是 @Model.PageNumber 页 </p>
              @Html.PagedListPager(Model, page => Url.Action("Index", new { page}));
        </div>
  • 相关阅读:
    winform 计算器
    ajax无刷新上传图片
    Dapper的基本使用
    补充1
    Ajax2
    Ajax1
    jQuery2
    Select查询语句2
    jQuery1
    分页与组合查询
  • 原文地址:https://www.cnblogs.com/generalLi/p/6445654.html
Copyright © 2011-2022 走看看