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);
            }

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

  • 相关阅读:
    JavaScript 知识
    Sleep,Hibernate and Hybrid
    CentOS 7 休眠系统
    centos7如何添加开机启动服务/脚本
    linux下执行.sh文件的方法和语法
    systemctl命令
    linux 更新yum源 改成阿里云源
    Supervisor进程管理&开机自启
    Django中的Request和Response
    ORACLE 触发器
  • 原文地址:https://www.cnblogs.com/softwyy/p/8687779.html
Copyright © 2011-2022 走看看