留言簿

我要留言
留言搜索

2008-07-31 12:00  zhkchi

你好,先谢谢你的杰作<br><br>问一个问题..<br><br>我用url翻页. 第一次出来的结果,也就是第一页,是有首页以及末页的图片的.点击第二页后,图片就没了...我总共就2页.
回复:哪个页面的图片没有了呢?您是如何设置分页控件使用图片按钮的?

2008-07-30 19:02  wfyxliqpl

源代码什么时候公布出来啊,很想研究研究你的杰作啊!
回复:最近忙一个项目,本来还想加些功能然后把新的示例和源代码一起发布,可暂时腾不出时间,估计最少得月底了,源代码没什么神秘的,如果您真的需要我可以随时发一份过去。谢谢!

2008-07-30 17:09  kylewell

谢谢回答,研究出来了,顺便说一句,这个控件很好用。感谢一下。
回复:不客气,谢谢使用AspNetPager!

2008-07-30 17:06  cloudl

datalist绑定分页,搜索出来4条数据的,AspNetPager1.RecordCount=4,每页设置显示6条记录,结果显示了4条查询出来的记录后还重复显示2条,如果每页显示10条,则重复多显示6条,每页设置2条,第一页显示2条,第二页显示4条,请问怎么解决?
回复:您好,这个问题是您获取数据不正确引起的,您可以调用您的数据获取方法调试一下,看看每页获取的记录数和您设定的每页显示的记录数是否一致。

2008-07-30 16:38  kylewell

我是第一次使用该控件,觉得不错,但出现了一个问题,在翻第二页的时候,翻出的却是第11页。我设置了一下断点,在翻第2页时,StartRecordIndex属性得值是11,请问这是怎么回事?
回复:您好,StartRecordIndex是记录索引,而不页索引,当前页索引是CurrentPageIndex,如果您一页显示十条记录,那么第二页的StartRecordIndex就是11。谢谢!

2008-07-29 14:12  tiancaolin

俄~~~遇到个非分页控件的问题,实在没地方问。只能来这边给你打扰了。<br>我使用Intelligencia.UrlRewriter进行Url重写,发现当页面重写成<br>http://www.mysite.com/shop/index.aspx?=u=tiancaolin<br>===&gt;<br>http://www.mysite.com/shop/tiancaolin/后访问可以正确导向那个URL。但页面采用相对路径的图片 样式。显示都乱掉了。<br>吴大侠。有没有好的解决方法(除了更改那些页面的样式图片为绝对路径外)<br>另外如果不得不更改成绝对路径方式。Vs2005在设计中。要怎么设置,才让它识别/相对路径。不然整个页面都乱七八糟的,非得运行的时候才正常
回复:您可以用~来引用相对于网站根目录的路径,比如图片在网站根目录下的images文件夹中,那么在页面中可以这样引用图片:<img src="~/images/mypic.gif" runat="server" id="myimg"/>,请注意只有服务器控件才支持~语法,所以如果是<img src="~/images/mypic.gif"/>这样的图片将无法显示。

2008-07-28 17:49  xmycl008

请问:<br>取出CurrentPageIndex判断大于5时不进行分页,怎么操作。谢谢!
回复:您好,您可以在PageChanging事件处理程序中判断PageChangingEventArgs参数的NewPageIndex值,如果该值大于5,就设置PageChangingEventArgs的Cancel值为true,这样分页控件就不会分页了,不过这个功能只在PostBack分页时有效,Url分页时无法取消分页操作。

2008-07-25 22:36  special008

AspNetPager在datalist中的使用能否讲得详细一些,谢谢!
回复:无论是DataGrid还是DataList或者Repeater,配合AspNetPager分页的原理没有任何区别,都是取出当前页数据后绑定到这些控件上显示,关键的部分就是怎么取出当前页的数据,您把数据绑定到DataList有什么问题吗?

2008-07-25 14:19  coldstar

我看了4.3.5的AspNetPager.dll的强名称公钥标记为 fb0a0fe055d40fd4<br><br>可否提供一下这个密钥文件.snk<br>我想用7.0.2的源码重新生成一个AspNetPager.dll 使用强名称为程序集签名,不知道是否可行?<br><br>我的程序中其它文件不便重新编译。
回复:您好,4.3.5版与7.0.2版的密钥文件应该是一样的,没有换过,4.3.5版已是两三年前的版本了,其中的源代码及密钥文件已无处可寻,而且就算您用旧的密钥文件编译新的控件,也不一定能用的,您需要编译的是整个项目而不是控件。谢谢!

2008-07-25 09:10  coldstar

我的程序中之前用的是4.3.5版本,我下载了7.0.2版本,把AspNetPager.dll覆盖到bin目录,刷新网页报如下错误,可否给解释一下,我不太懂这个,谢谢!<br>Parser Error Message: Could not load file or assembly 'AspNetPager, Version=4.3.5.0, Culture=neutral, PublicKeyToken=fb0a0fe055d40fd4' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
回复:您好,如果您的项目是asp.net 2.0或3.5版的,只需要把项目重新编译即可(需更新引用),如果是1.1或1.0版,那么您无法用7.0.2版,只有4.3.5及以前的版本支持asp.net 1.1,以后的版本只支持asp.net 2.0及3.5。谢谢!
;