留言簿

我要留言
留言搜索

2010-03-18 14:53  Wu Yongbiao

你好! 感谢你给大家的奉献!
之前 我一直用6.0版本的,现在打算升级到你的7.3.2版本,下载例子看了一下,有点没明白:
 绑定 gridview 时如果 该页面有多个查询条件 供用户随时查找; 查询参数 是写入 存储过程中 还是 直接 引用 sql语句?可以排序吗?
回复:您好,这和分页控件没有任何关系,排序这些功能都要您自己实现,用sql语句还是存储过程决定权也完全在您自己,分页控件和这些都没有任何直接关系。谢谢!

2010-03-17 22:51  daydayup

您对[2010/3/16 15:44:46  daydayup]的疑惑是因为这个问题啊[2010/3/15 16:19:07  daydayup ]

初进页面是没有数据绑定显示的,所以没有脚本生成,但updatepanel内触发绑定后出现了文本框,而需要的脚本却没有.您建议我设置RecordCount,可按需求,我初始时无数据绑定的.... 单设一个RecordCount属性就会只有页码没有数据
回复:您设置RecordCount的同时应该绑定或显示数据,要不光设这个属性没任何意义,另外您也可以让页索引文本框禁止显示,只需要设置ShowPageIndexBox为Never即可。

2010-03-16 21:19  wbf

错误	1	对程序集“E:\CA\AspNetPager732\obj\Debug\AspNetPager.dll”签名时加密失败 --“读取密钥文件“e:\CA\AspNetPager732\aspnetpager.snk”时出错 -- 系统找不到指定的文件。 ”	Wuqi.Webdiyer.AspNetPager
回复:您好,源代码中不包括密钥文件,请自己用VS生成。谢谢!

2010-03-16 15:44  daydayup

大体明白了,只有设置的记录数保证出现页码框的时候才会生成那两个脚本.
但是这样的话没有数据却显示一些页码?如果设了RecordCount属性然后设置Visible则又会不生成脚本方法......
回复:您好,我不太懂您的意思,没有数据却显示页码是因为您设置的RecordCount属性值和要分页的总记录数不符,您设置Visible属性干什么呢?您要实现什么效果呢?

2010-03-16 15:25  daydayup

你好,今天试了一下在Page_Load中!IsPostBack下设了AspNetPager的RecordCount属性,但还是没有生成那两个脚本...
回复:您好,那两段脚本只是有在页索引文本框显示时才会注册,如果页索引文本框没有显示则不需要注册脚本。

2010-03-15 21:38  兄弟加游

呵呵,我也是搞开发的,早在csdn知道你,但真实知道你的情况还是第一次。今天偶尔看看你的分页控件升到什么版本了,才了解。深表佩服。呵呵,望安好。
回复:呵呵,谢谢支持,常来看看,一起努力!

2010-03-15 16:19  daydayup

你好,今天发现这样一个问题:
在UpdatePanel中使用了Repeater和AspNetPager,如果我在Page_Load中!IsPostBack的情况下进行一次了绑定的话,一切正常.
但是如果我是通过UpdatePanel中的一个按钮(比如查询按钮)来进行绑定(没有在Page_Load中绑定),就会出现问题,
就是在文本框有按键事件时弹出脚本错误,点击GO按钮也同样,我看了下是有两个js方法(ANP_checkInput ANP_keydown)没有生成.你看一下?
回复:您好,这个问题的原因应该很简单:页面加载时没有设定RecordCount属性的值,分页迭件会认为没有数据,不会进行分页当然也不会产生相应的客户端脚本,而通过UpdatePanel中的按钮给RecordCount赋值后,因为UpdatePanel只通过Ajax获取返回的内容,分页控件使用ClientScriptManager的RegisterClientScriptBlock方法注册的客户端脚本就无法发回客户端,所以会出现您那样的问题,建议您在页面加载时设置RecordCount属性值。谢谢!

2010-03-13 17:12  赵先生

大哥你好 我使用了咱们的控件采用PostBack分页方式。但是有个问题 ,搜索引擎无法收录第二页以后的信息 , 希望下个版本能把这个问题解决 。 

2010-03-13 10:55  aspnetpagerTester

我在使用该控件的时候,如果我翻到第二页以后的话,我再从新查询别的数据但是这次查询的数据不够一页的话它是看不到的,我从新刷新的话就会没事,因为当前的页数还在第二页以后,所以无法看到第一页的数据。这是为什么呢?
回复:您好,重新执行查询后请将AspNetPager的CurrentPageIndex设为1。

2010-03-13 10:37  aspnetpagerTester

我在使用该控件的时候使用了存储过程查询分页,但是有个字段它不是唯一的如何排序?
回复:您好,我不太理解您的问题,排序和字段值是否唯一没有任何冲突,您有什么问题吗?
;