ASP.NET MVC分页控件MvcPager 1.5版发布

webdiyer 2011-05-05 05:17:16
加精
本次升级主要在于增加了IPagedList接口,使得MvcPager扩展方法可以接受任何实现了该接口的参数,而不再限于PagedList<T>,另外解决了上一版本中的一些bug并增加了对ASP.NET MVC 3.0中的Unobtrusive Ajax的支持,详细更新说明如下:

1、遵循xhtml标准(去除javascript标签的language属性);
2、添加PagerOptions.MaxPageIndex属性,允许限制显示的总页数;
3、修正了PageIndexParameterName区分大小写的bug;
4、允许在部分受信任的环境中调用MvcPager(适用于虚拟主机环境);
5、Unobtrusive Ajax支持(仅限ASP.NET MVC 3);
6、修正了jQuery Ajax分页时生成的url中重复出现x-requested-width=的bug;
7、增加IPagedList 接口,HtmlHelper.Pager、HtmlHelper.AjaxPager和Ajax.Pager扩展方法第一个参数改为IPagedList,不再是PagedList<T>;
8、修正了页索引文本或下拉框跳转脚本针对不同浏览器的兼容问题;
9、代码精简优化;

1.5版完全兼容1.4版,升级时无需改动任何代码。

同时将MvcPager和AspNetPager发布为nuget包,通过nuget搜索MvcPager或AspNetPager即可找到对应的程序集,包名中以CN结尾的为中文版,否则为英文版,请大家添加引用时注意一下!

另外鉴于常用网友提出要购买商业授权以便去掉版权信息以及捐款支持开源项目,为此特别在淘宝网建立了商业授权和捐款页面,商业授权只象征性收取88元,企业用户便可以去掉控件版权信息并将控件无缝集成到自己的项目中。对于捐款,本人的意思是捐款不在多,聊表心意即可,因此每份捐款限额为8元,无论捐款与否,都谢谢大家多年来对本人支持和鼓励,我会一如继往地继续对这些控件进行升级和完善,有可能的话还会开发其它控件!

MvcPager官方主页:http://www.webdiyer.com/controls/mvcpager
MvcPager商业授权(88元):http://item.taobao.com/item.htm?id=9921871927
MvcPager 捐款(8元):http://item.taobao.com/item.htm?id=9921383651
...全文
3393 166 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
166 条回复
切换为时间正序
请发表友善的回复…
发表回复
xy3212158 2013-11-30
  • 打赏
  • 举报
回复
楼主你的储存过程分页 没有通用的存储过程吗??? 示例源码中只是单表的存储过程而已啊!!!
墨_yan 2013-11-21
  • 打赏
  • 举报
回复
楼主,我用VS2012搜的 ,怎么搜不到那两个Nuget包啊?还有,我在http://mvcpager.codeplex.com/releases/view/64098上下载的,不知道怎么用啊?正急着用,还请楼主指教一下,谢谢啦
七号公园park 2012-04-13
  • 打赏
  • 举报
回复
[Quote=引用 161 楼 的回复:]
引用 160 楼 的回复:

杨老师:您好,我最近在用MVC3+EF4.1做项目,然后使用了模板页_Layout.cshtml,结果是如果我使用Ajax.Pager的话,页面就会嵌套2层模板页,请问是什么原因操成的?和解决方案是什么?

已在我的留言簿上回复,请点击查看:http://www.webdiyer.com/MessageBoard
[/Quote]
我的模板页效果也如你描述的 解决方法有,就是采用分布视图(用户自定义控件)
webdiyer 2012-04-02
  • 打赏
  • 举报
回复
[Quote=引用 159 楼 的回复:]

mvc用的人的确比较少,国内跟不上微软的脚步了。想问一下为啥MvcPager不支持自定义url格式(url重写)
[/Quote]
MvcPager是通过指定的路由来生成url的,设置相应的路由就可以生成需要的url了,为什么还要再重写一次呢?
webdiyer 2012-04-02
  • 打赏
  • 举报
回复
[Quote=引用 160 楼 的回复:]

杨老师:您好,我最近在用MVC3+EF4.1做项目,然后使用了模板页_Layout.cshtml,结果是如果我使用Ajax.Pager的话,页面就会嵌套2层模板页,请问是什么原因操成的?和解决方案是什么?
[/Quote]
已在我的留言簿上回复,请点击查看:http://www.webdiyer.com/MessageBoard
Isaac-Zhang 2012-03-29
  • 打赏
  • 举报
回复
杨老师:您好,我最近在用MVC3+EF4.1做项目,然后使用了模板页_Layout.cshtml,结果是如果我使用Ajax.Pager的话,页面就会嵌套2层模板页,请问是什么原因操成的?和解决方案是什么?

我的MSN:zhangpan0614@126.com
QQ:497095098
七号公园park 2012-03-16
  • 打赏
  • 举报
回复
mvc用的人的确比较少,国内跟不上微软的脚步了。想问一下为啥MvcPager不支持自定义url格式(url重写)
webdiyer 2011-05-31
  • 打赏
  • 举报
回复
[Quote=引用 154 楼 dingji33 的回复:]
这个必须要支持!!!在很多地方用到您的控件,非常感谢!
[/Quote]
谢谢支持!
bitshengwuyixue 2011-05-30
  • 打赏
  • 举报
回复
楼主厉害,楼主在哪高就阿
qydvip 2011-05-30
  • 打赏
  • 举报
回复
一直用这个控件 顶
dingji33 2011-05-30
  • 打赏
  • 举报
回复
这个必须要支持!!!在很多地方用到您的控件,非常感谢!
webdiyer 2011-05-30
  • 打赏
  • 举报
回复
[Quote=引用 152 楼 madong871020 的回复:]
至今还没打开,我这边是百兆光纤,我ping了下,ping不通,还有其它下载地址吗
[/Quote]
已上传到CSDN资源,请从这里下载:http://webdiyer.download.csdn.net/
webdiyer 2011-05-30
  • 打赏
  • 举报
回复
[Quote=引用 156 楼 bitshengwuyixue 的回复:]
楼主厉害,楼主在哪高就阿
[/Quote]
说不上高就,在陕北老家打工:)
madong871020 2011-05-27
  • 打赏
  • 举报
回复
[Quote=引用 150 楼 webdiyer 的回复:]
引用 148 楼 madong871020 的回复:
下载的那个页面太慢了,2天了,还没打开

不会吧?我一直感觉速度还可以,可能国内每个地方也不同。
[/Quote]至今还没打开,我这边是百兆光纤,我ping了下,ping不通,还有其它下载地址吗
webdiyer 2011-05-26
  • 打赏
  • 举报
回复
顶到200楼:)
webdiyer 2011-05-25
  • 打赏
  • 举报
回复
[Quote=引用 148 楼 madong871020 的回复:]
下载的那个页面太慢了,2天了,还没打开
[/Quote]
不会吧?我一直感觉速度还可以,可能国内每个地方也不同。
madong871020 2011-05-25
  • 打赏
  • 举报
回复
美国的服务器不给力啊
madong871020 2011-05-25
  • 打赏
  • 举报
回复
下载的那个页面太慢了,2天了,还没打开
polarissky 2011-05-25
  • 打赏
  • 举报
回复
赞一个
webdiyer 2011-05-24
  • 打赏
  • 举报
回复
顶起来,这页满了就结帖:)
加载更多回复(90)

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧