留言簿

我要留言
留言搜索

2008-10-27 17:10  franciswwh

你好,有个问题想咨询你一下,我想改一下源代码,重新生成控件,将分页时的链接地址如&lt;a href=&quot;index.aspx?page=5&quot; style=&quot;margin-right:5px;&quot;&gt;[5]&lt;/a&gt;<br>改成&lt;a href=&quot;index.aspx?page=5&quot; style=&quot;margin-right:5px;&quot; target=&quot;_blank&quot;&gt;[5]&lt;/a&gt;<br>源代码应该在哪里修改??望告之.
回复:您好,没必要修改源代码,控件本身就有这个功能,只需要设置UrlPagingTarget属性为_blank就可以了。

2008-10-27 14:46  zzj

你们的存储过程可以下载的到不?
回复:您说的什么存储过程?示例中用的分页存储过程在下载页面可以下载。谢谢!

2008-10-27 14:42  zzj

这个分页控件最多可以支持百万条数据吗?
回复:您好,分页控件和要分页的数据没有直接关系,所以多少条数据都可以,关键的问题是需要您自己写代码来获取当前页的记录,也就是说能否实现百万级数据的分页,关键在于您是否可以从百万级的数据中取出当前页的记录,分页的速度就取决于您获取数据的速度。谢谢!

2008-10-24 17:51  weimaoer

请问如果VS2003下的查询分页,上一页下一页带多个参数的,如何处理了?Access的有无示例?
回复:您好,分页控件在分页时会保留url中原来的参数,不会丢失,您可以自己测试一下看看。谢谢!

2008-10-24 16:48  lvjin

谢谢,我知道应该怎么搞了<br>这个分页控件太强大了,我还是了解的不深,惭愧
回复:解决了就好,如果还有什么问题可以继续留言。谢谢!

2008-10-24 16:23  lvjin

您好,<br>我想问一下,使用URL重写技术<br>重写后的url是index.aspx<br>之前的url是<br>test/aspx/page.aspx<br>想在index.aspx中实现分页,是不是不可行?这个问题困扰我很久了,希望给出答案<br>如果设置UrlRewritePattern=&quot;./index.aspx?page={0}&quot;<br>那么分页的时候,地址会变成test/aspx/index.aspx?page=2这种<br>形式,无法指向正确的目录<br>而如果使用~/index.aspx就不具有<br>通用性了,因为我无法确定后的url究竟在哪个目录里边<br>如果不支持,是否考虑加上去?<br>谢谢

2008-10-24 12:12  kwcsf

我用POSTBACK方式分页的,网址中有一个中文的参数,编码之后第一页地址是?bu=%e5%af%b0%e6%b0%b8,但是换页之后地址变成了?bu=%u5bf0%u6c38,请问应该怎么解决呢,谢谢
回复:您用的是哪个版本的分页控件呢?从6.0版起分页控件已经不对url参数进行编码解码操作而是原样获取并原样传递过去,不会改变您原来的参数值的。谢谢!

2008-10-24 10:57  jamte55

唉,忍了好久,本来不想问的,现在没办法了,实在忍不住了,是样这的,页面很简单,后台代码:<br>protected void Page_Load(object sender, EventArgs e)<br>{<br>if (!IsPostBack)<br>{<br>AspNetPager1.RecordCount = 111;<br>}<br>}<br>前台代码:<br>&lt;a href=&quot;Default.aspx?ID=3&quot;&gt;&lt;/a&gt;<br>&lt;br /&gt;<br>&lt;webdiyer:aspnetpager id=&quot;AspNetPager1&quot; runat=&quot;server&quot; UrlPaging=&quot;True&quot;&gt;&lt;/webdiyer:aspnetpager&gt;<br>这样运行之后,是没有问题的,可是我用Site Map Builder .NET生成Sitemap的时候问题来了出现死循环一样<br>http://localhost/Default.aspx?ID=3<br>http://localhost/Default.aspx?ID=3&amp;amp;page=12<br>http://localhost/Default.aspx?ID=3&amp;amp;amp;amp;page=12&amp;amp;amp;page=12&amp;amp;page=12<br>我用了三款SITEMAP生成器都是这样子,实在没办法,请给予帮助<br><br>回复:这应该是site map builder.net的问题吧?url分页时,分页控件在分页后会替换掉url中分页参数的值,而不是象您上面说的这样反复累加,我没有用过您说的site map builder.net,您能确定不是这个软件的问题吗?谢谢!<br><br>继续问:先谢谢你提供的控件,我确定不是软件问题,我试了好多款软件还有网页在线生成的网站,如果可以请你自己也试试好吗? 如果你试后没有问题,请告知.
回复:您好,我从没有用过任何sitemap生成器,所以不太了解这类工具。您能给个您测试用的生成器的地址我看看吗?谢谢!

2008-10-24 06:54  himan

刚看了一下源代码在aspnetpager.cs的1438行,将原来的<br><br>int.TryParse(Page.Request.QueryString[UrlPageIndexName], out index)<br><br>改为<br><br>if (!int.TryParse(Page.Request.QueryString[UrlPageIndexName], out index))<br>                    {<br>                        index = CurrentPageIndex;<br>                    }<br><br>后就正常了,不知道是不是bug,代码太多了没具体看,只是调试了一下。
回复:请看前面您说的Url重写时设置当前页的问题的答复。谢谢!

2008-10-24 05:53  himan

补充刚才的问题,使用Url分页也一样
回复:请看上一个问题的答复。谢谢!
;