留言簿

我要留言
留言搜索

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分页时加载的数据不正确,加载了整个页面而不是分页的数据部分,谢谢!
;