开源mvcpager分页控件分页实例
2024-08-31 23:30:14
最近MVC需要用到分页,然后在网上找了一圈,发现一个很好用的分页控件,在此要感谢作者的辛勤劳动。
这个分页控件也有Asp.net的支持,需要的去看看作者的主页
先看看分页图
这个是最简单的。这个控件还提供自输入转跳,支持下拉页面选择,当然,我只用了个最简单的,需要改变,就请你去试着改改了。
好了,现在看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 ?? , ); return View(list);
}
就这简单的几行,数据就出来了。
最新文章
- 三大框架SSH整合
- ASP.NET MVC 5 - 视图
- Google Maps API V3 之绘图库 信息窗口
- little tips of painter.drawRect in Qt
- android5.1 for tq335x
- C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)的解决方法
- 死锁相关 变量 与 PURGE 线程停止
- C#中如何计算时间差?
- spring + mybatis 注解式事务不回滚的原因分析 @Transactional
- Tomcat8 配置Oracle11g数据源
- jQuery 弹出div层
- Windows 7 taskbar and startmenu pin
- 【Zookeeper】源码分析之Watcher机制(二)
- Markdown使用教程
- Python 模块之 string.py
- Vue-Router路由Vue-CLI脚手架和模块化开发 之 vue-router路由
- 5款 Mac 常用PDF阅读和编辑软件推荐
- 使用git 上传项目到gitee/github
- linux操作2
- K8S学习笔记之ETCD启动失败注意事项
热门文章
- swift学习:自定义Log
- strace跟踪线程调用
- ListView.setSelection(position)不起作用
- WebService--概述、JDk实现、AJAX调用
- 字符串函数(strcpy字符串拷,strcmp字符串比较,strstr字符串查找,strDelChar字符串删除字符,strrev字符串反序,memmove拷贝内存块,strlen字符串长度)
- 9个完整android开源app项目
- [转载]Ocelot简易教程(四)之请求聚合以及服务发现
- XxPay支付系统-boot版本了解一下
- js进阶正则表达式7点数字字母空格(w d s)(小写表原意,大写表反义)(特殊字符要加反斜杠:var reg22=/\W/g)
- 安装innotop