MvcPager 分页控件3.0版发布!放分庆祝!!

问题描述

MvcPager3.0版在原2.0版的基础上进行了较大的升级,对MvcPager脚本插件重写并进行了大量优化、修复了部分bug并新增了客户端JavascriptAPI等功能,使用更方便,功能更强大...MvcPager3.0更新说明:修正了路由定义中对页索引参数使用约束而导致无法为页索引文本或下拉框生成跳链接的bug;修正了Ajax分页模式下,如果首次加载时数据只有一页且未设置AutoHide=false,则控件不呈现任何有效html标签,导致MvcPager初始化失败以及后续Ajax分页功能失效的bug;修正了Ajax分页模式下,同一PartialView中包含两个或更多MvcPager且PagerOptions.PageIndexParameterName属性值相同的情况下多次发送相同http请求的问题;MvcAjaxOptions新增EnableHistorySupport属性,用于Ajax分页时启用或禁用浏览器历史记录功能,默认值为true;MvcAjaxOptions新增AllowCache属性,用于Ajax分页时是否允许缓存(默认值为true,禁用缓存仅在GET提交时有效,详情参见jQuery文档);PagerOptions新增DisabledPagerItemTemplate属性,用于设置被禁用的分页元素的html模板;PagerOptions新增OnPageIndexError属性,用于设置页索引出错时要调用的Javascript函数,若未设置则默认用alert弹出错误信息;PagerOptions新增HidePagerItems属性,用于设置是否隐藏所有分页元素,开发者可通过客户端JavascriptAPI自己创建分页元素并用goToPage()方法实现分页跳转;PagerOptions新增ActionName、ControllerName、RouteName、RouteValues和HtmlAttributes属性,即将原HtmlHelper.Pager及AjaxHelper.Pager扩展方法中的actionName,controllerName,routeName,routeValues及htmlAttributes参数并入PagerOptions属性中,相应调整了HtmlHelper.Pager和AjaxHelper.Pager扩展方法重载;PagerOptions的属性PagerItemWrapperFormatString,NumericPagerItemWrapperFormatString,CurrentPagerItemWrapperFormatString,NavigationPagerItemWrapperFormatString,MorePagerItemWrapperFormatString,分别改名为PagerItemTemplate,NumericPagerItemTemplate,CurrentPagerItemTemplate,NavigationPagerItemTemplate,MorePagerItemTemplatePagerOptions.MaxPageIndex属性更名为PagerOptions.MaximumPageNumber;去除PagerOptions的属性PageIndexBoxWrapperFormatString,GoToPageSectionWrapperFormatString;去除PagerOptions中页索引框的相关属性ShowPageIndexBox、ShowGoButton、PageIndexBoxType和GoButtonText,新增PageIndexBoxId和GoToButtonId属性,用于指定页索引框和跳转按钮;去除PagerOptions.PagerItemsSeperator属性,分页按钮之间若需使用空格分隔可以用PagerOptions.PagerItemTemplate="&nbsp;{0}&nbsp;"模板来实现;PagedList.StartRecordIndex重命名为PagedList.StartItemIndex;PagedList.EndRecordIndex重命名为PagedList.EndItemIndex;被禁用的分页按钮不再使用超链接(<adisabled="disabled"></a>);HtmlHelper.Pager新增Options方法,AjaxHelper.Pager新增Options和AjaxOptions方法;新增HtmlHelper.LoadMvcPagerScript方法,用于动态加载MvcPager的客户端脚本库(用该方法注册的脚本必须包含在<script>与</script>标签内),支持通过Ajax加载和初始化MvcPager;对MvcPager客户端jQuery插件进行重构,添加新功能并做了大量代码优化和完善;同时支持简体中文、繁体中文和英文等多种语言,不再单独发布中文版和英文版;新增客户端JavascriptAPI,用于获取分页控件属性及跳转到指定页;添加更多示例项目,覆盖MvcPager所有功能;重新制作的全新的在线帮助文档;添加更多服务器端及客户端Javascript单元测试;仅支持ASP.NETMVC4.0及更高版本;同时重写了全新的帮助文档,添加了比较全面的单元测试,完善和丰富了示例项目。官方主页:在线演示:帮助文档:源代码托管在github上,欢迎大家star和fork:

解决方案

解决方案二:
沙发。。。。。。。
解决方案三:
Nuget包:
解决方案四:
哇,不错,
解决方案五:
这个是第三个控件拉,还有么
解决方案六:

解决方案七:
高大上的样子,我是接分的
解决方案八:
普天同庆啊,好吧我是来接分的
解决方案九:
又来蹭分了~~
解决方案十:
全栈式工程师
解决方案十一:
恭喜恭喜,顺手接分
解决方案十二:
谢谢分享..
解决方案十三:
您好请问下关于3.0版本中的Ajax动态加载示例,首次点击加载出来的数据,点击分页没问题,然后继续动态加载不同的数据后,点击分页跳转的是上一次加载的数据,这个是哪边出问题了呢。
解决方案十四:
谢谢分享,楼主好人一生平安
解决方案十五:
引用12楼zjx764426692的回复:

您好请问下关于3.0版本中的Ajax动态加载示例,首次点击加载出来的数据,点击分页没问题,然后继续动态加载不同的数据后,点击分页跳转的是上一次加载的数据,这个是哪边出问题了呢。

既然是Ajax分页,怎么可能跳转?应该是页面上有脚本错误导致Ajax分页失败的原因吧?按F12用浏览器开发者工具调试一下
解决方案:
用Asp.netmvc的不多啊?
解决方案:
顶一个,顶一个,顶一个,顶一个,顶一个,顶一个
解决方案:
好!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
解决方案:

解决方案:
感谢分享
解决方案:
恭喜,支持兄弟的控件!
解决方案:
拿分走人
解决方案:
可喜可贺,蹭分来了。
解决方案:
接分,帮顶,感谢
解决方案:
撸主是一个好银~
解决方案:
谢谢大家的支持!
解决方案:
多谢分享!
解决方案:
可以免费用么?
解决方案:
撸主是一个淫~接分顶
解决方案:

解决方案:

解决方案:

解决方案:

解决方案:

解决方案:

解决方案:
顶起
解决方案:
可以下载试用看看
解决方案:
第一页还在啊哈哈
解决方案:
赞一个,等一下下载使用看一看
解决方案:

解决方案:

解决方案:
飘过路过,分不能错过
解决方案:

解决方案:
一直在用MvcPager,非常棒。
解决方案:
膜拜大神,是个好帖子
解决方案:
干什么用的?好像我用不上。
解决方案:
还是支持!!
解决方案:
好东西啊!!!顶
解决方案:
牛!!!支持
解决方案:
支持
解决方案:
陕北娃

时间: 2024-08-31 15:35:05

MvcPager 分页控件3.0版发布!放分庆祝!!的相关文章

UrlPager免费分页控件2.0版发布!放分庆祝!!

问题描述 UrlPager是一个ASP.NETWebForm应用程序中通过url进行分页的分页控件,支持使用url路由来生成自定义的分页url.与AspNetPager不同,UrlPager需.NETFramework3.5sp1或更高版本的支持,且不支持PostBack方式的分页及url重写.UrlPager支持.NETFramework3.5sp1新增的urlrouting(Url路由)功能,使用Url路由功能来生成自定义分页url比url重写更简单.高效,也更方便.UrlPager2.0版

【自然框架】js版的QuickPager分页控件 V2.0

优点: 1.  通过更换模板可以控制各个分页元素(比如首页.末页,页号导航等)的位置和是否显示. 2.  通过更换css可以实现各种UI风格和效果.(附带24套css效果) 3.  Js的方式创建分页UI,不占用服务器资源. 4.  可以通过插件的方式更换各部分js代码.如果自带的js代码不能满足您的需求,那么您自己写的插件实现需要的效果. 5.  Ajax的方式获取记录集,减轻网络负担. 6.  多种调用方式,让"偷懒"和灵活共存. 缺点: 1.  不支持SEO.因为用js和ajax

【开源】QuickPager ASP.NET2.0分页控件V2.0.0.7 增加了一个js函数的分页方式。

       昨天在csdn上看到一个人提出来了一种分页的需求,大致是分页控件只负责绘制总页数.上一页.下一页等信息,然后在用户翻页的时候可以触发一个js函数,然后自己实现这个js函数.并不需要提交表单,他想用ajax的方式来获取数据,但是又不想使用微软的ajax.        大概的需求就是这样的(至少我的理解是这样的),不知道吴旗娃的分页控件是不是支持这种需求.不过我的分页控件还没有涉及到ajax,原因是我还不会用ajax,那么是不是可以先实现这种需求呢?想了一下,比较简单,只要继承Pag

【开源】QuickPager ASP.NET2.0分页控件V2.0.0.3 【增加了使用说明】

================================ 欢迎转载,但是请注明出处.本文出自博客园 .谢谢合作! ================================   最新版本:V2.0.0.7 .http://www.cnblogs.com/jyk/archive/2008/07/28/1255101.html 下载:http://www.cnblogs.com/jyk/archive/2008/07/29/1255891.html   ================

【开源】QuickPager ASP.NET2.0分页控件V2.0.0.1——分页控件的源码 (二)

namespace JYK.Controls.PageManage{    /**//// <summary>    /// 生成分页控件需要的SQL语句    /// </summary>    public class PageSQL    {        /**//// <summary>        /// 分页控件的实例        /// </summary>        public JYKPage myPage = null;    

【开源】QuickPager ASP.NET2.0分页控件V2.0.0.1——支持多种数据库。让分页更加简单。

分页控件的源代码下载网址:http://www.cnblogs.com/jyk/archive/2008/04/25/1170979.html (在网页的下面) 下载文件里面由一个测试网页:http://localhost:5561/test/Testlist.aspx?fid=1 请注意后面的参数. 在webconfig里面修改连接字符串和数据库类型.DataType ---- 1: MS SQL ;2:Oledb:3:ODBC.   <appSettings>    <add key

【开源】QuickPager ASP.NET2.0分页控件V2.0.0.1——分页控件的源码(一) 主体

namespace JYK.Controls{    /**//// <summary>    /// 分页控件    /// PageGetData.cs 负责提取数据    /// PageSQL.cs 负责生成SQl语句    /// PageUI.cs 负责分页控件的页面内容    /// </summary>    [DefaultProperty("Text")]    [ToolboxData("<{0}:JYKPage runat

【开源】QuickPager ASP.NET2.0分页控件V2.0.0.6 修改了几个小bug,使用演示。

       由于项目里面还在使用vs2003,还没有使用新的分页控件,所以对新的分页控件的测试还很不到位,遗留了不少的bug,感谢网友试用提出宝贵意见.由于项目正在收尾中,时间也不是太充裕,所以使用说明也不够详细.这次是发一个新的版本,另外主要是说一下,如何在一个页面(一个项目)里访问多种数据库,对多种数据库里的表进行分页.        我用过的数据库有SQL Server2000.SQL Server2005.Access.Excel,而分页控件也支持这四种数据库,那么就以这四种数据库为例

【开源】QuickPager ASP.NET2.0分页控件V2.0.0.4 增加了几个分页算法

================================ 欢迎转载,但是请注明出处.本文出自博客园 .谢谢合作! ================================                最近忙一个项目,没有太多的时间来升级分页控件.不过还是生了一下,V2.0.0.4.变化不是太大,修改了一个属性的名称,增加了两种分页算法,还有两个分页算法的组合方式.        原来的 SetGetDataKind 属性名称改成了 SetRunKind.这个是由于一开始没有规划