留言簿

我要留言
留言搜索

2008-01-28 09:28  zq8024

Page Index下拉框可不可以出现在上一页和下一页的中间, 即把那些数字急藏掉, 然后换成下拉框?
回复:对不起,不支持这样的功能,如果不想显示数字页索引,可以设置属性ShowPageIndex=false即可,但没法把页索引下拉框显示在上一页和下一页的中间。谢谢!

2008-01-28 09:22  asuka08

webdiyer:<br>谢谢你的回复.<br>我所说的,页面初次载入时,AspNetPager的OnPageChanged事件即被触发的问题,您了解了吗?是Bug还是设计原因?这个是我最想了解的.<br><br>还有第二个问题,RecordCount属性我当然是知道的.我的意思是,在&quot;当前第1页,共10页&quot;的后边再显示一句&quot;共100条记录&quot;.也许挺无聊的呵呵,如果您觉得不重要就当作没看见吧.
回复:对不起,第一个问题忘了回复了,出现这个问题应该是您用了Url分页的缘故,Url分页时页面一打开(回发不会引发)就会引发分页事件,所以Url分页时,只需要在PageChanged事件处理程序中分页就行了,不能也不需要在Page_Load中分页,这不是一个bug,而且文档中都做了特别说明。关于第二个问题,我没有看懂您的意思,如果您觉得显示“共100条记录”很“无聊”,那么可以不让它显示,自定义信息区显示的内容本来就是可以自定义的,您想显示什么都可以。谢谢!

2008-01-27 22:48  jsnh74

请问如何查看在线演示相应演示的程序代码?
回复:您好,在线演示的代码都在下载页面的示例项目中,您需要下载示例项目后在本地打开查看,主页上暂时没有查看演示代码的功能。谢谢!

2008-01-25 18:09  asuka08

下载列表不是有4.33么?
回复:谢谢您的热心答复!

2008-01-25 17:48  easytest

能不能提供支持.net 1.1的版本啊。现在7.0只支持2005和2008了,有没有2003的版本也能提供下载?
回复:您好,支持.net 1.1版的分页控件只有4.3.5版,您可以在下载页面下载,不过这个版本很早就停止更新了,建议您将开发平台转移到.net 2.0或更新的3.0或3.5上来,这样您就可以使用最新版的AspNetPager,它增加了很多新的功能以及修正了以前版本的诸多bug。谢谢!

2008-01-25 17:37  asuka08

回复jsnh74<br>你可以只用AspNetPager控件做显示页码和跳转回发用,而不用它直接去查询数据库<br><br>你的DataTable还是用数据控件如Repeater绑定就好
回复:谢谢您热心回答其他网友的问题!

2008-01-25 17:32  asuka08

webdiyer,你好<br>一直在使用你的控件,首先对你说声谢谢.<br><br>我在使用你的控件时,发现了一个问题.<br>在页面初次载入时,OnPageChanged事件即被触发.我不清楚这是Bug还是本身设计如此.<br>因为我在页面PageLoad方法内,已写了显示数据列表的方法,所以这种情况会造成一次多余的数据库查询.<br>望回复!<br><br>另外两点小建议<br>1,NumericButtonTextFormatString属性,可否另外分离出一个属性,专门指定当前页数字的显示格式.比如,会有当前页码不显示中括号,而其他页码显示中括号的需求.<br><br>2,可否增加一个显示总记录数的属性<br><br>虽然以上两点已通过修改源代码解决,但是每次版本更新还要重新修改源码.<br><br>最后对你公开源码的共享精神表示敬意!<br><br>    致<br>礼!
回复:您好,非常感谢您的建议,关于第一个问题,今天刚发布的7.0.2版中已经加上这个功能了,您可以下载测试一下。至于第二个问题,任何版本的AspNetPager都有这个属性,它就是RecordCount,这个属性可以用来获取或设置要分页的总记录数。谢谢!

2008-01-25 16:41  priscilla

老师,不好意思打搅您了。<br>刚才的原因找到了,速度瓶颈主要在填充换页的Dropdownlist上,所以总页数太多后把PageIndexBoxType设成Textbox就基本没什么影响了,用Dropdownlist则超级慢。
回复:不用客气,今天刚发布的7.0.2版中加入了一个新功能,就是如果用下拉框显示页索引的话,如果总页数超过80页,就只显示部分页索引而不是全部,这样不管有多少页面也不会产生太多的客户端html代码而影响下载,您可以下载最新版试试。谢谢!

2008-01-25 16:02  priscilla

又用了一个很大的表(100W的记录)测试了一下,感觉当总页数超过2000页以上,换页的速度会明显下降,而直接运行存储过程则没有多大变化,感觉速度瓶颈在分页控件上。请老师指点一下,是我这里的问题还是控件本身的问题,谢谢老师

2008-01-25 15:33  priscilla

你好,我用分页控件对一个30W条记录的表进行分页,用到了存储过程,现在发现,如果每页记录数设为10以下时,换页的速度超级慢,IE占很高CPU,而直接运行存储过程则很快,每页记录数设为20以上,换页速度才好一点。请问是不是每页记录数的设置有个平衡点,不能过大也不能过小?
;