留言簿

我要留言
留言搜索

2016-01-16 10:00  hank

我在webconfig中添加<globalization culture="zh-CN" uiCulture="zh-CN" />并没有更改分页的语言,引用的是3.0.2015.521
回复:您好,不知道您说的是哪个控件?MvcPager没有这个版本,是否是别人修改的?请用nuget下载安装。谢谢!

2016-01-13 09:44  小白

大神,AspNetPager可以自定义每个页面显示多少数据吗?就是给个下拉框选择
回复:您好,示例中就有自定义每页显示多少数据的例子,不过没用下拉框,您可以根据自己需要把条件放在下拉框中即可。谢谢!

2016-01-12 17:25  Monica

前辈你好:

            这是我的路由            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                 defaults: new { controller = "Login", action = "Login", id = UrlParameter.Optional }
            );
            routes.MapRoute("MvcPager_Pager", "{controller}/{action}/page_{pageindex}", new { pageindex = 1 }, new { pageindex = @"\d*" });



这是分页控件代码:
                @Html.Pager(Model, new PagerOptions { PrevPageText = "<", NextPageText = ">", FirstPageText = "<<", LastPageText = ">>", PageIndexParameterName = "pageindex", NumericPagerItemCount = 10, FirstPageRouteName = "Default", RouteName = "MvcPager_Pager", ContainerTagName = "ul", CssClass = "pagination", CurrentPagerItemTemplate = "<li class=\"active\"><a href=\"#\">{0}</a></li>", DisabledPagerItemTemplate = "<li class=\"disabled\"><a>{0}</a></li>", PagerItemTemplate = "<li>{0}</li>", Id = "bootstrappager" })


现在的问题就是页码 会出现,样式也是正确的,但是点击页码不会跳转到具体页面不会分页了。望前辈解惑,谢谢了
回复:您好,分页失败的原因很多,从上面的代码中无法看出,可能是路由参数没有正确传递过去,也有可能是您的后台获取数据的问题,您需要设置断点进行检查调试。谢谢!

2016-01-12 17:07  Monica

@Html.Pager(Model, new PagerOptions { PrevPageText = "<", NextPageText = ">", FirstPageText = "<<", LastPageText = ">>", PageIndexParameterName = "id", NumericPagerItemCount = 10, FirstPageRouteName = "Default", RouteName="Paging", ContainerTagName = "ul", CssClass = "pagination", CurrentPagerItemTemplate = "<li class=\"active\"><a href=\"#\">{0}</a></li>", DisabledPagerItemTemplate = "<li class=\"disabled\"><a>{0}</a></li>", PagerItemTemplate = "<li>{0}</li>", Id = "bootstrappager" })

你好,代码已贴出,RouteName设置是否有错误,设置RouteName这个属性后,分页页码除了第一页外其他页的页码没有样式并且不能分页。望解惑。谢谢
回复:您好,出现这种问题应该是您的样式表路径有问题,最好用相对于根目录的路径,请检查,谢谢!

2016-01-08 18:05  Rocky

犯了个低级错误,请忽略……
是不是 这个MVC分页的不支持lazy loading?
回复:您好,不太明白您说的lazy loading是指什么?谢谢!

2016-01-07 18:04  dodu

你好,使用mvcpager已经很久了,从开始的1.5到现在的3.0,最近在一个项目中发现了一些问题,数据量大的时候,分页的性能有些差。这点能做优化吗?还是说我使用的方法不正确,请给予指导
回复:您好,分页控件和要分页的数据没有任何直接关系,在哪里分页以及怎么分页取决于数据源及您的实现方式,您需要了解一下分页控件以及LINQ扩展方法的工作原理,谢谢!

2016-01-07 17:54  lingyuan

老师,您好
我看您的多分页实例中全部用一个action进行处理,比如2个分页通过不同参数在同一个action中判断后,处理分页数据。
但是我遇到的问题是,页面中的多个分页数据是来自不同的action的。所以使用了Html.RenderAction方法,但是发现一个问题。
第二个Html.RenderAction方法的分页initMvcPagers调用了后,会把第一个initMvcPagers方法替换,这样在点击第一个分页控件时,Webdiyer.MvcPager中绑定的事件用到的context成了第二个绑定的值,这样就无法处理分页事件了。
这个问题有办法解决吗?
还有一个问题,我看您源码中写了Webdiyer.MvcPagers = [];和Webdiyer.MvcPagers.getById,但是没有找到使用的地方,这个是不是未完善的部分? 

谢谢 
lingyuan
回复:您好,示例中就有同一页面用多个分页控件的例子,请对照例子参考一下实现方法,谢谢!

2016-01-06 17:20  木子

老师,HtmlForm搜索(Post)分页
点击submit的时候清空了input text的内容,你是怎么做到不清空的,没看到你有特殊的代码啊
回复:您好,那是AJAX搜索,当然不会清空了,谢谢!

2016-01-06 11:43  郭易

AjaxPager.cs 这是你们自己写的?? 还是 引用里的 急
回复:您好,不太明白您的意思,这是源代码,当然是自己写的,不知道您要这干什么?谢谢!

2016-01-05 10:37  JL

杨老师您好,mvcpager,在使用搜索时(我是用的是AjaxForm、Get搜索),使用页索引跳转的情况下,页索引跳转的select选项不加载搜索后的页码,页码选项为空
回复:您好,请检查脚本插件是否正确加载,F12用浏览器开发者工具进行调试,谢谢!
;