留言簿
留言成功,请等待站长审核,谢谢支持!
2008-10-27 17:10 franciswwh
你好,有个问题想咨询你一下,我想改一下源代码,重新生成控件,将分页时的链接地址如<a href="index.aspx?page=5" style="margin-right:5px;">[5]</a><br>改成<a href="index.aspx?page=5" style="margin-right:5px;" target="_blank">[5]</a><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="./index.aspx?page={0}"<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><a href="Default.aspx?ID=3"></a><br><br /><br><webdiyer:aspnetpager id="AspNetPager1" runat="server" UrlPaging="True"></webdiyer:aspnetpager><br>这样运行之后,是没有问题的,可是我用Site Map Builder .NET生成Sitemap的时候问题来了出现死循环一样<br>http://localhost/Default.aspx?ID=3<br>http://localhost/Default.aspx?ID=3&amp;page=12<br>http://localhost/Default.aspx?ID=3&amp;amp;amp;page=12&amp;amp;page=12&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分页也一样
回复:请看上一个问题的答复。谢谢!