留言簿
留言成功,请等待站长审核,谢谢支持!
2017-06-22 09:39 GZD
杨老师,有没有考虑把AspNetPage封装成WPF可用的 , 现在WPF分页这一块网上相对非常少, 像AspNetPage这么专业的就更少了 ...
回复:您好,我还没有机会深入学习WPF开发,不过就象winform一样,我觉得WPF没必要有分页控件,通过判断垂直滚动条的位置来动态加载更多数据用户体验更好一些,就象SQL Server表数据查看功能一样。谢谢!
2017-06-19 17:15 空非易
老师您好,我用MvcPager异步分页遇到这个问题: 页面1向页面2传递页面参数(名称为A和B),页面2是按条件(名称也为A和B)查询异步分页,当页面1向页面2传递A、B两个参数后,问题出现了,就是进入页面2中,无论A、B条件使用何参数得到分页,点击页码后,使用的还是原来的页面1向页面2传递的参数,导致分页结果数据混乱,经仔细分析,在页面2点击分页按钮,始终出现http://url/xxx/页码?A=页面1值&页面2值,请问该问题如何能有效解决?
回复:您好,本来就是这样,url中的参数在分页过程中会被原样保留,不会被删除也不会被修改,只有页索引参数才会随页码的不同而不同。谢谢!
2017-06-06 11:33 xy
老师,能把Mvc Pager2.0版本的源码发我一份么,如果有相应的DEMO一起更好,谢谢 84556335@qq.com
回复:已发送,请注意查收!谢谢!
2017-06-01 17:32 雷炳春
我的web主界面通过ajax替换某个层的内容,实现加载不同的页面,然后每个页面里面通过@{Html.RegisterMvcPagerScriptResource();}实现分页,但是有个问题都是每次点击下一页的时候,会将之前所有请求了的页面都去请求一次加载!请问怎么解决呢?
回复:您好,不太明白您的意思,如果您是通过Ajax加载带有MvcPager脚本插件的页面,会导致分页按钮点击事件被反复绑定,也就是点一次分页按钮会触发多次分页事件,如果需要实现Ajax加载效果,请参考示例中的Ajax动态加载的例子。谢谢!
2017-06-01 17:28 雷炳春
你好,请问有没有MVCPager 2.0.0.1版本的源码,能发我个吗,我qq邮箱:821997248@qq.com,谢谢!
回复:已发送,请注意查收。谢谢!
2017-05-24 16:26 xx
ajaxReload:function(){ var context = this; context.allowReload = true; context.allowCache=false; var index = context.__getPageIndex(context.pageIndexName); context.__ajax(index===0?1:index, { type: this.httpMethod, data: [] }); }, l老师,我用的是MCVPager2.0 我把这个放进去,应该怎么调用呀
回复:您好,2.0版不支持,加上这段脚本会出错,只支持3.0版。谢谢!
2017-05-22 14:06 YXL
老师有没有想过 推出 net Core mvc 分页
回复:您好,主要功能已基本完成,正在利用业余时间测试完善中,谢谢!
2017-05-20 11:43 XY
老师你好,我现在有一个按钮,他通过AJAX删除列表中的其中一条记录,删除成功后,我该怎么控制分页控件里边的数据更新?
回复:这个需要在MvcPager.js的jQuery插件中增加一个方法,现在已实现,但没更新上去,您也可以自己添加,代码如下:
ajaxReload:function(){ var context = this; context.allowReload = true; context.allowCache=false; var index = context.__getPageIndex(context.pageIndexName); context.__ajax(index===0?1:index, { type: this.httpMethod, data: [] }); },需要刷新当前页时,用Webdiyer.MvcPagers.getById("要刷新的MvcPager的id").ajaxReload();即可。注意:自己修改MvcPager.js后,需要手工添加对MvcPager.js的引用,而不能再用MvcPager的Html.RegisterMvcPagerScriptResource()方法了。谢谢!
2017-05-13 18:52 kismet
杨老师。我用了你的Ajax动态加载的例子。 现在已经可以正常AJAX加载分页了。。 =====后台 public ActionResult UserView(int id, int page=1) { var list = userDal.UserType(id).ToPagedList(page,5); ViewData.Model = list; ViewBag.userType = "userpanel"; return View("_User"); } ======前台ajax加载第一页 <li data-toggle="tab"> @Ajax.ActionLink("客户", "UserView", new { id = 1}, new AjaxOptions { UpdateTargetId = "context", InsertionMode = InsertionMode.Replace, HttpMethod = "POST" }) </li> ========分页页面我直接用了这个 $(function () { @{ Ajax.LoadMvcPagerScript(); } }); 反正现在问题好像是解决了。。
回复:那个例子是可以正常运行的,能解决您的问题就好!
2017-05-13 14:22 kismet
接关于分页事件被反复绑定的问题!! 杨老师你看看我这样改,是不是就不会重复绑定了? if (page!=1) return PartialView("_User", list); return View("PageUser"); 我没有判断是否ajax提交。。我是根本页码来判断的。。 这样是不是解决了?如果没有解决,那我现在遇到的问题就是重复邦定的问题。。。
回复:您好,这和分页事件是否被反复绑定没有任何关系,这样的方法只会导致Ajax分页时加载的数据不正确,加载了整个页面而不是分页的数据部分,谢谢!