波斯马BOSSMA Information Technology

发布一个ASP.NET MVC的分页控件(扩展UrlHelper)

发布时间:2012年2月10日 / 分类:ASP.NET MVC / 11,980 次浏览 / 评论

关于asp.net mvc的分页,网上已经有很多了。本来也想借用,先看了杨涛写的分页控件,感觉用起来稍微有点复杂,而我只需要简单的分页。分页我写过很多次,原理也熟悉,就是构造首页、上一页、下一页及末页的链接,做得好点,还可以有页码、下拉分页等。于是我又造了一个轮子。

先准备数据,这里以人员信息为例:

初始化100条数据,并提供一个方法,可以从这些数据中按照分页大小和页码获取。

Model定义:其中包含了分页大小、当前页码、记录数和人员信息集合。

Controller中的处理:

View中处理:

重点就在@Url.Pager的使用了。扩展UrlHelper的代码如下:

看看效果:

文中的源码没有实现页码分段显示,有兴趣的朋友可以自己试试,或者在下边付费下载完整版。

1.00
说明:
此源码下载需要先付费,付款后会自动跳转到下载页面,并且会将下载链接发送到您支付宝帐号绑定的电子邮箱。

如果下载失败或使用中遇到问题,请发邮件到bosima@126.com。
本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自波斯马,原文地址《发布一个ASP.NET MVC的分页控件(扩展UrlHelper)

关键字:

建议订阅本站,及时阅读最新文章!
【上一篇】 【下一篇】

目前有4 条评论

  1. 斯克迪亚 板凳:

    你是否想过访问的网址除了分页之外还有其它url参数的情况?这样岂不是全部丢掉了?
    另外这个貌似应该写为HtmlHelper的扩展方法,Url是管网址的,不是管生成代码的。

  2. 花郎吧 沙发:

    逛了博主的博客 看来自己还有很长的学习路啊

发表评论