开源mvcpager分页控件分页实例

本文介绍了一个适用于MVC框架的高效分页控件及其使用方法,通过简单的代码示例展示了如何快速实现数据分页功能。

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

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

转载于:https://www.cnblogs.com/softwyy/p/8687779.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值