留言簿

我要留言
留言搜索

2008-06-03 17:34  goalsunboy

你好,我想问你一下AspNetPager 7.0.2在VS2005环境下能用吗?谢谢!
回复:可以的,您使用时有什么问题吗?谢谢!

2008-06-03 17:06  wyq29

控件加了背景色  高度拉高了  但导航字体总是靠最上面   下面空出   上下无法居中? 只能水平居中。
回复:这是使用div布局引起的问题,您可以试试设置:InputBoxStyle="vertical-align:text-top" SubmitButtonStyle="vertical-align:text-top" 这两个属性看能不能解决问题,谢谢!

2008-06-02 17:38  mextb1860

你好,我想请问一下,有没有速度快点的,排序列可以是重复内容的分页存储过程提供一个啊.我发现目前的通用存储过程都不好用啊,要不是速度慢,要不就是排序列不能有重复值,最好是能在500w数据分页速度2秒以内.谢谢
回复:您好,我没有见过即通用又非常简单的分页存储过程!分页速度不但取决于数据获取方法,还取决于所用的数据库类型和服务器的硬件配置,就算相同的数据库和分页存储过程,在配置不同的服务器上的运行速度也会大相径庭,而且所谓通用的分页存储过程往往就因为要通用的缘故,会以牺牲分页性能做为代价,所以如果更注重分页速度,还是不要用通用分页存储过程的好。谢谢!

2008-06-01 22:54  fangjunai

我用AspNetPager例子带的存储过程,但多点几次后便提示“超时时间已到。在操作完成之前超时时间已过或服务器未响应。”用的是SQL 2005+VS2005开发的。急啊。请问一下有没有海量的存储过程分页代码?谢谢。
回复:您好,不知道您用什么数据库,如果是SQL Server 2005或其后的版本,则可以用Row_Number这个函数来实现分页,可以极大提高分页速度,如果是SQL Server 2005以前的版本,那么好象没有别的好办法,一般都是使用临时表或表变量来存储排好序的分页的临时数据,这就是影响性能的地方,虽然直接通过多重select子句也可以实现分页,但代价会更高。谢谢!

2008-06-01 15:27  liwei6797

牛~
回复:不知道您指的是...?如果是指这个分页控件,其实技术上没什么牛的,牛的应该是好几年前刚开始学asp.net时就有了做这个分页控件的主意并且付诸行动了吧!:)就谢谢留言!

2008-05-31 15:14  zhilee

不能修改留言呀,代码里的贴错了:(<br>应该是: <br>//AspNetPager分页控件源代码:<br>//版权所有:陕西省吴起县博杨计算机有限公司 Webdiyer (www.webdiyer.com);<br>//此源代码仅供学习参考,不得用作任何商业用途;<br>//您可以修改并重新编译该控件,但源代码中的版权信息必须原样保留!<br>//有关控件升级及新控件发布信息,请留意 www.webdiyer.com 。
回复:您好,代码中的说明指的是源代码,而不是控件本身(编译后的dll文件),如果您要修改源代码自己编译重新生成控件,也是可以的,只需要保留代码中版本信息即可用于任何项目。谢谢!

2008-05-31 15:13  zhilee

我发现代码里的版权声明和网站的FAQ有冲突,FAQ中说道:问:AspNetPager是完全免费的吗?是否可用于商业目的?<br>答:AspNetPager是完全免费且开放源代码的ASP.NET控件,可以被用于商业目的,唯一的条件是保留控件中的版权信息。 <br><br>但源代码中的comment声明是:问:AspNetPager是完全免费的吗?是否可用于商业目的?<br>答:AspNetPager是完全免费且开放源代码的ASP.NET控件,可以被用于商业目的,唯一的条件是保留控件中的版权信息。 <br><br>请问哪一个才是正式的???
回复:您好,您说的两种解释完全是相同的,没有冲突啊:)

2008-05-31 03:43  zhilee

提个建议,新版的AspNetPager可以考虑把设计时支持部分放入独立的dll,把核心控件放在Wuqi.Webdiyer.AspNetPager.dll中。这样发布的时候dll可以很精简,而且两个dll可以分开更新
回复:您好,我还没有哪个控件这样实现过,把设计时支持和控件完全分为两个dll应该不太可能,不知道您为什么有这样的想法?如果只是为了精简,可以把控件去掉设计时支持单独编译为一个dll,但把设计时支持类单独编译为dll就没有意义,因为它必须引用控件的类,就算单独编译了,它也必须和控件dll在一起才能运行,所以单独把设计时支持分开没有意义。谢谢!

2008-05-30 09:07  chy710

updatepanel里放gridview和aspnetpager,实现ajax分页,但是当到第x页(x&gt;1)时,刷新页面后会跑到第一页, <br><br>不用updatepanel普通页面,则刷新后保持在原页面(第x页)
回复:您好,本来就是这样,UpdatePanel是使用Ajax技术来更新页面内容的,如果重新刷新页面,用户通过Ajax方法更新的内容就不存在,页面内容会回复到页面刚加载时的内容,如果不用UpdatePanel并且使用默认的回发分页方式,刷新时会提示是否重新发送数据,如果点击是页面就会重新回发,因而仍然保持了上次的分页状态。关于这方面的问题,建议您了解一下Ajax的工作原理。谢谢!

2008-05-28 10:28  u206672

您好。<br>首先感谢您设计了一个优异的分页控件。<br>我现在有个想法就是把GridView和AspNetPager控件结合到一起,做成一个自定义控件且支持刷新分页,就样不用在页面上分别拖两次控件了,不知此方法可行否?谢谢!
回复:您好,我以前也有过这个想法,但不太好实现,再加上没太多时间研究,改了一半后就丢开了,如果您有兴趣,也可以自己改一下,这个方法应该是可行的,只是有些困难而已。谢谢!
;