留言簿

我要留言
留言搜索

2008-06-11 11:45  wuchong718

站长您好:能帮我解决下URL重写分页功能吗?<br><br>真实地址 :http://localhost/movie/list.aspx?TypeId=1&amp;=2<br>想变成 http://localhost/movie/list_1_2.html<br><br>RewriterRule&gt;<br>        &lt;LookFor&gt; &lt;/LookFor&gt;<br>        &lt;SendTo&gt;&lt;/SendTo&gt;<br>      &lt;/RewriterRule&gt;<br><br>该怎么写呢?
回复:您这个真实路径不对吧?最后是TypeId=1&=2,是不是把第二个参数名丢了?如果第二个参数名是AspNetPager的页索引参数,那么可以这样: UrlRewritePatter="movie/list_%TypeID%_{0}_.html,您后边的web.config配置节我不太清楚您用什么方法或者组件实现重写的,所以我也不清楚怎么设置,这个您要参考您的重写方法或组件的文档。谢谢!

2008-06-11 09:31  wyq29

楼下的朋友 <br>RecordCount属性是在cs后台代码里 设置的  你能事先在前台确定总共有多少条记录吗?<br>后台写代码  求出来的。。。 赋值。<br><br>我的UrlRewrite 为什么老是404 错误 找不到页面呢?我是在vs2005建立的一个网站  运行的时候是 http://localhost:xxx/website1/newsList.aspx  下一页就找不到了<br><br>我该如何写 这个规则??
回复:谢谢您帮忙回答上一个问题。关于Url重写的问题,您需要把什么样的Url重写为什么格式的呢?另外AspNetPager分页控件的支持Url重写功能并不意味着您设置分页控件的重写格式就可以了,您必须自己实现Url的重写,示例项目中用的是第三方控件实现的。谢谢!

2008-06-10 18:04  chwhoo

要使AspNetPager正常运行,只需要设置它的RecordCount属性的值<br><br> ????<br>没有这个RecordCount属性呀?
回复:您好,这个属性在设计时被隐藏起来了,所以您在VS的属性窗口中看不到,因为该属性一般是在后台设置的,当然您也可以在前台设置。谢谢!

2008-06-10 16:43  fc5110

datalist ,Repeater分页源码可以给我一份吗,现在这个分页不准,比如有13条记录每页4个,只显示了2页,啥问题呢??我的邮箱是fc5110@126.com,谢谢了
回复:您好,所有的分页示例都在分页示例项目中,您可以直接在下载页面下载这个示例项目。13条记录每页4个,只显示了2页,这种问题基本上可以肯定是RecordCount属性没有设置正确引起的。谢谢!

2008-06-10 10:48  lvjin

您好,我用分页控件出现一个问题<br>我的重写规则是这样的<br>      &lt;RewriterRule&gt;<br>        &lt;LookFor&gt;~/([a-zA-Z]+)(\d).aspx&lt;/LookFor&gt;<br>        &lt;SendTo&gt;~/templates/aspx/userpage/$1.aspx?userid=$2&lt;/SendTo&gt;<br>      &lt;/RewriterRule&gt;<br>出现一个问题就是需要分页的页面无法获取到重写前的虚拟url,您的控件应该怎么处理?<br>比如index7.aspx,index8.aspx都是重定向到了相同的文件,那么这个文件的的分页URL应该怎么写呢,我是用的asp:Repeater进行分页的
回复:您好,您需要设置UrlRewritePattern属性,该属性的值就是分页后Url重写的格式,比如原url为index.aspx?page=7,要重写为index/7.aspx,可以设置UrlRewritePattern属性为"index/{0}.aspx",这里的{0}就是当前页索引的占位符。更详细的说明请参考帮助文档。谢谢!

2008-06-06 12:46  goalsunboy

不用了,我弄好了,打扰您了!
回复:好,谢谢!

2008-06-06 11:06  goalsunboy

您好,不好意思麻烦你一下请问关于CustomInfoSection的那个实例我的代码都是按照您的粘贴过去的包括一个AspNetPager.dll的程序集、SqlHelper.cs的全部还有CustomInfoSection前后台的全部代码和一个存储过程,但是运行的时候却出现了一个这样的问题:int totalOrders = (int)SqlHelper.ExecuteScalar(CommandType.StoredProcedure, &quot;P_GetOrderNumber&quot;);这句的错误提示是:SqlHelper的类型初始值设定项引发异常。请专家帮忙解决一下吧,谢谢了!
回复:您能帖出您调用SqlHelper.ExecuteScalar这个方法的完整代码及详细的错误信息吗?从上面的问题中看不出是什么原因引起的错误。

2008-06-05 21:09  cat2008

AspNetPager1.RecordCount = e.AffectedRows;<br><br>AffectedRows影响行数是AspNetPager1.PageSize设定的行数,还是查询到的所有行数啊?
回复:对不起,我没看懂您的问题,e.AffectedRows是什么值呢?您应该把代码帖全。谢谢!

2008-06-04 16:55  wyq29

建议用&lt;table&gt;标签吧<br>div标签 导致文字高度不一致!影响美观了!文字都是固定在顶端的<br>而且 自定义的文字  和导航不能在一个行上  功能随强  但美观也很重要啊<br><br>如果在源代码里 怎么修改?<br><br>老大能否发一份 table标签的  ?<br><br>bestwyq@sohu.com   谢谢了!!
回复:暂时没有使用table布局的,原来升级时没有注意到有这个问题,所以直接改为div布局了,这个改起来比较麻烦些,我有时间再更新一下吧。谢谢!

2008-06-04 14:00  haosir

很棒!<br><br>不过还有些功能如果实现则更完美:<br>1 增加设置每页显示条数<br>2 增加数字页码的显示与隐藏<br><br>期待中...
回复:您好,您的问题我看得不太明白,“增加设置每页显示条数”的功能就是现在的PageSize属性吗?至于“增加数字页码的显示与隐藏”功能,现在的“ShowPageIndex”属性就是,您可以试试。谢谢!
;