zoukankan      html  css  js  c++  java
  • 开源mvcpager分页控件分页实例

    最近MVC需要用到分页,然后在网上找了一圈,发现一个很好用的分页控件,在此要感谢作者的辛勤劳动。

    下载Pager 

    这个分页控件也有Asp.net的支持,需要的去看看作者的主页

    webdiyer

    先看看分页图

    这个是最简单的。这个控件还提供自输入转跳,支持下拉页面选择,当然,我只用了个最简单的,需要改变,就请你去试着改改了。

    好了,现在看View代码

    @using Webdiyer.WebControls.Mvc
    @model  PagedList<PagerTest.Models.View_SaleTeacherCours>
    
    @{
       
        Layout = null;
    }
    <table>
    <tr>
        <th>课程名</th>
        <th>教师名</th>
    </tr>
    @{
        
        foreach(var item in Model)
        {
            <tr><td>@item.Name</td>
            <td>@item.Username</td>
            </tr>
        }
    }
    <tr>
        <td>
            @Html.Pager(Model, new PagerOptions { PageIndexParameterName="id" })
        </td>
    </tr>
    </table>
    <a></a>

    简单的显示o(∩_∩)o 。
    注意最前面两行,需要用这个控件,就需要你定义一个PagedList<>照做,应该不难。

    @Html.Pager(Model, new PagerOptions { PageIndexParameterName="id" })
    这个直接生成分页,简单快捷,暴力,有效!!

    Control:

    public ActionResult Index(int? id)
            {
                DBDataContext db = new DBDataContext();
                PagedList<View_SaleTeacherCours> list = db.View_SaleTeacherCours.ToPagedList(id ?? 1, 2);
    
                return View(list);
            }

    就这简单的几行,数据就出来了。

  • 相关阅读:
    ubuntu中KDE与GNOME安装切换
    前向算法的数学意义上的实现
    题目1023:EXCEL排序
    题目1022:游船出租
    php notice提示
    Php显示中文时乱码
    题目1021:统计字符
    题目1020:最小长方形
    题目1013:开门人和关门人
    题目1032:ZOJ
  • 原文地址:https://www.cnblogs.com/softwyy/p/8687779.html
Copyright © 2011-2022 走看看