zoukankan      html  css  js  c++  java
  • MvcPager分页基本使用

    1 Home 代码如下

     public class HomeController : Controller
        {
            //
            // GET: /Home/
            Model1Container db = new Model1Container();
    
            public ActionResult Index(int pageIndex = 1)
            {
                var model = db.Student.OrderBy(p => p.Id).ToPagedList(pageIndex, 3);
                return View("Index", model);
            }
    
    
            public ActionResult ProdectList()
            {
                return PartialView("_ProdectList");
            }
    
    
        }

    2.Index 代码如下

    @{
        ViewBag.Title = "Index";
    }
    
    @using Webdiyer.WebControls.Mvc
    @Html.Partial("_ProdectList", Model)
    @model Webdiyer.WebControls.Mvc.PagedList<MvcApplication1.Student>
    
    @Html.Pager(Model, new PagerOptions()
    {
       
    
    })
      @Model.TotalItemCount 篇留言 @Model.CurrentPageIndex/@Model.TotalPageCount

     

    3.部分视图代码如下

    @model Webdiyer.WebControls.Mvc.PagedList<MvcApplication1.Student>
    <table>
    
    
        @foreach (var item in Model)
        {
            <tr>
                <td>
                    @Html.DisplayFor(modelItem => item.Id)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.Name)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.Sex)
                </td>
            </tr>
        }
    </table>

    4.运行结果如下

     

  • 相关阅读:
    mysql安装遇到的坑
    git pull 、git fetch、 git clone
    MD markdown入门
    Libevent:8Bufferevents高级主题
    Libevent:6辅助函数以及类型
    Libevent:5events相关
    Libevent:4event loop
    Libevent:3创建event_base
    Libevent:2设置
    Libevent:1前言
  • 原文地址:https://www.cnblogs.com/majiabin/p/4864683.html
Copyright © 2011-2022 走看看