留言簿

我要留言
留言搜索

2011-10-25 10:32  青青

我正在使用您的控件但是现在遇到了点问题:
我使用这个控件的页面是伪静态的,我又想分页,但是会改变我的伪静态规则,如何处理,可不可以,隐藏分页页码而实现分页和伪静态的功能?
回复:您说的是AspNetPager吗?它有UrlRewritePattern属性可以设置分页后的url样式,请参考一下帮助文档中的说明和示例,不过不管怎样重写,您无法把页码隐藏,页码从url中隐藏掉就无法传递分页参数,那就永远是第一页了。谢谢!

2011-10-25 09:49  无爱无伤

杨先生,我想把我做的范例项目一起打包发给你,包括数据库,很小,文件不大,就绑定了一张ID不连续的表,很想知识问题出在什么地方
我的邮箱:dxformat@126.com
回复:我的邮箱 webdiyer at gmail.com。谢谢!

2011-10-24 20:59  thinkingthigh

回复:无爱无伤,这个问题我也遇到过,一开始我也以为是数据库数据不连续的问题。但是后来遇到的问题,重建连续表也不行的,所以换了另外一种代码的写法就可以了。确实不是控件的问题,只要提供好控件分页的那几个属性就可以了。调试一下是不是那几个属性没提供对?尤其是数据总条数和当前的页码这两个。你调试一下,如果你的currentpageindex如果总是1的话试试从url里的参数取当前页码。http://hi.baidu.com/thinkingthigh/blog/item/6b4d7f51f8c0e804377abe29.html你可以看看,可以一起探讨下。
回复:非常感谢您帮忙回复!

2011-10-24 19:39  滄海①粟

杨老师,我看过你的简历,我也是76年出生的,是一个山村教师,这几年也在自学asp.net.想向你学习学习,能加我QQ吗:326960723
回复:已加上,谢谢!

2011-10-24 19:30  滄海①粟

杨老师,请教下,重写是不是先要建一个模板(html),再截取里面要变更的位置的字符串?如果是这样,那与aspx一样吗?谁的加载速度快,就搞不懂为什么有现成的aspx不用,还费尽心思的去重写???谢谢
回复:您好,重写只是重写url,不需要什么模板,您用google搜索“asp.net url重写”就会找到很多相关教程和资料。之所以不用aspx而用html等后缀,据说对搜索引擎优化有好处,但很难证实。谢谢!

2011-10-24 17:52  无爱无伤

我就是用你提供的存储过程来实现数据源的提取,但问题就是出在这里,数据库中一旦自动编号是不连续的,则一定会出现这个问题,我估计是@startIndex和@endIndex这两个值控件没有正确处理,所以只能绑定连续的ID字段,一旦ID字段不连续,则马上出现问题
另我的邮箱是:dxformat@126.com,我想把这个问题的截图发给杨先生,以证实这个问题确实是存在的
回复:您好,我提供的存储过程中从来没有使用原表中的连续ID来获取数据这样明显不合实际的方法,而是用生成临时表或表变量,用这个临时表中自动增长的ID来对原数据排序后获取,您没有看懂我使用的存储过程才有产生这样的疑问,或者您使用的不是用本站的存储过程工具生成的存储过程。我的邮箱是webdiyer at gmail.com。谢谢!

2011-10-24 10:31  特洛伊

关注你很久了 ,顶你
回复:谢谢支持!

2011-10-24 09:10  无爱无伤

这个控件有非常严重的bug,实用性不大,在数据库中自动编号字段是用得很多的,但AspNetPager控件对于不连续的自动编号不能正确识别,杨先生做范例的数据库编号字段基本上都是连续的,我试着将编号跳跃,比如1,2,3,4,5.....这种情况下控件可以正常显示,但一旦自动编号不是连续的,则无法正确绑定数据库,我试着在数据库中增加一批数据,然后删除中间一部分数据,然后自动编号就会变成1,2,3,6,8,9,11,12.....那么3之后的数据都不能显示了,呵呵,不知道为何很多人都没有发现这个很严重的bug,在项目中这个控件根本是不实用的,我已经反映过两次了,可惜杨先生都视而不见
回复:您好,我在上一个留言中已经回复过您的,您说的这个问题不是分页控件的问题,分页控件和数据没有任何关系,不能正确获取分页数据是您获取数据的方法有问题,而不是控件有问题,您需要多了解一下分页控件的基本工作原理。谢谢!

2011-10-23 23:33  无爱无伤

当绑定的数据表中有自动编号字段时,自动编号号字段必须为连续的数字才能正确绑定数据,如1,2,3,4....,但如果一旦发生变动,有几笔数据删除,那么自动编号就有可能会变成:1,2,3,4,5,9,11....那么5之后的数据就不会显示了,比较严重
回复:您好,很抱歉,不知道您说的这个问题和分页控件有什么关系?分页控件和数据没有任何直接关系,不知道您说的绑定数据是怎么绑定的?我的示例项目中获取数据用的是存储过程,自动编号是否连续没有关系,如果您分页后的数据不正确,那么是您获取数据的问题,而不是分页控件的问题,分页控件是不能帮您获取数据的,请您多看看示例和帮助文档,了解一下这个分页控件的基本工作原理。谢谢!

2011-10-23 01:24  现在

你好,杨老师,我是第一次来到你的主页的,首先真的觉得你好伟大啊!我想问下为什么您的分页要如何该才可以在客户端运用?
回复:您好,不知道您的说的客户端是什么?是windows Form程序吗?我写的这些分页控件都是只能应用于asp.net web程序中,不能应用于windows form中。谢谢!
;