留言簿

我要留言
留言搜索

2015-06-08 16:44  张君贤

杨老师 您好 我在使用MVCPager的时候遇到个问题,页面起初加载的时候默认不显示数据的,输入搜索条件后查询出数据,到这时候是没问题的,然后点击下一页或者第几页的时候,调用的是GET方法,而不是POST方法,数据加载不正确,这个是什么问题呢
回复:您好,这是一个2.0版已知的bug,3.0版已解决该问题,若不能升级到3.0版,请将PagerOptions.AutoHide设为false。谢谢!

2015-06-08 15:48  jiabin

杨老师您好,在PageChanging翻页的时候,为什么会加载两次数据请求。也就是数据请求函数会执行两次。谢谢!
回复:您好,请注意两点:1、若不需要取消分页事件,请用PageChanged事件而不是PageChanging;2、如果用url分页方式,请不要在Page_Load方法中绑定数据;3、如果是Postback分页,请注意Page_Load方法中绑定数据的代码必须放在if(!IsPostBack)块中;详情请参考帮助文档。谢谢!

2015-06-07 19:25  孙亚东

杨老师你好,分页控件使用PagingButtonLayoutType="UnorderedList"时,分页按钮的li列表为list-style-type:none,非选中按钮前没有列表符,但当前分页按钮前还会有列表符。是否可以通过设置样式更改,谢谢
回复:您好,我不太清楚您是怎么设置的li的样式,您需要根据AspNetPager最终生成的html代码对您的css样式进行微调,因为您当前的css样式没有应用到当前页按钮。谢谢!

2015-06-05 16:48  小王

老师你好。请问我能用mvcpager做个表头排序么。我实验了许久搞不出来。
如果有demo,能给我留个链接么。或者qq我。734463238。
多谢老师了。
回复:您好,还没有这样的例子,最近一直在升级三个分页控件和本网站,实在顾不上再添加新的例子,等本次全部升级完成我会根据大家的要求逐步添加更多的示例。谢谢!

2015-06-05 12:39  cqj

ContentPaging内容分页通过正则表达式看是分页了,可是显示里只有分页的数字,没有链接内容。是我那个地方没有设置好?
回复:您好,您说的是MvcPager吧?没有生成分页链接原因是因为没有为当前使用的路由指定所有的必需参数,或路由中的必需参数无法与当前设置的路由参数对应而导致的,路由中定义的没有默认值的参数如果没有指定,则使用该路由生成url时将返回空白字符串,您需要检查调试您的路由参数。谢谢!

2015-06-04 11:39  武龙

杨老师:
您好,前一段时间接触到您的这个分页控件,非常棒,功能也很强大。有一个问题,我想咨询一下,这个分页控件,每次需要将所有的数据从数据库中拿出来,让后绑定到您的这个控件上,在页面上也只显示几条记录,这个会不会影响性能。能不能我从数据库中之查询10条记录,在页面上显示出来,并返回数据库中有多少条记录,这样可以知道有多少页,页面上也会有对应的分页页码,这样效率也会高点。不知道您的这个控件支持吗?或者有什么解决方案,非常感谢!!!
回复:您好,本来就是您最后说的那样,看来您的分页控件的原理并不了解,分页控件和数据获取没有任何直接关系,您所说的“每次需要将所有的数据从数据库中拿出来”那是您自己获取数据方法的问题,分页控件并没有这样的要求,也不需要绑定数据,请多看一下示例中的例子和帮助文档。谢谢!

2015-06-02 15:56  磊

杨老师你好,我用的是MvcPager中的AjaxFrom(搜索)post。默认一开始数据不满足分页条件,通过查询满足分页条件后,点击下一页,页面会刷新。如果默认一开始就满足分页条件,无论怎么查询都,不会刷新。这个该怎么处理啊
回复:您好,Ajax分页时如果页面刷新,最大可能的原因是页面有脚本错误导致Ajax分页失败,变成了普通的url分页,您需要用浏览器开发者工具调试检查,谢谢!

2015-06-02 10:39  马剑锋

杨老师你好,
我用http://localhost:17408/NoDbDemo/AjaxSearchPost/#id=4  这个进行搜索后分页出来了效果,但当其点击下页或者其它页的导航时,页面又跳到了所有页的下一页,点击下一页时那个搜索的条件没有穿回到那个方法里时怎么回事?我加断点 看你的我搜 杨涛  出来所有页,然后点击下一页,看见那个方法里杨涛作为条件还带过去了  我的就没有  不知道怎么回事,麻烦杨老师指点一下 401009641@QQ.com
回复:您好,这个出错原因很可能是您的页面上有脚本错误导致Ajax分页失败,变成了普通的url分页,您需要用浏览器开发者工具进行调试检查,找出错误原因并解决,另外请注意MvcAjaxOptions的DataFormId属性必须设置正确,这个属性和搜索密切相关,设置错了肯定无法实现搜索。谢谢!

2015-06-01 21:30  海江

你好,请教一个问题,MVCpager中,页面加载的时候返回少量数据(少于分页大小),再通过搜索按钮查询出更多的数据,这时候post数据无效。
回复:您好,这是2.0版的一个bug,请将PagerOptions.AutoHide设为false即可。谢谢!

2015-05-31 17:06  YU

加个ShowMoreButton的属性吧.有时候不想要MoreButton但是又没有直接去除的办法.好麻烦的.老师.
回复:您好,不知道您说的是哪个控件?但无论是AspNetPager、MvcPager还是UrlPager,从第一版开始就有这个方法,请您仔细看下帮助文档,不同的控件属性名可能稍有不同,比如MvcPager中,相应的属性名是PagerOptions.ShowMorePagerItems,而AspNetPager中是ShowMoreButtons。谢谢!
;