现在的url重写就可以解决多个参数的问题,只是文档中忘记说明了,实际情况是这样:可以在UrlRewrtePattern中用“%参数名%”来代替参数的值,比如有如下url:
http://www.webdiyer.com/article.aspx?type=news&subtype=china&page=1
最后的page=1为AspNetPager的分页参数,要重写为如下url:
http://www.webdiyer.com/article/news/china/1.aspx
那么UrlRewritePattern属性可以这样写:
UrlRewritePattern="./article/%type%/%subtype%/{0}.aspx"
比你上面的方式要灵活,以你的例子为例:
http://www.valca.cn/product.aspx?p=c&p2=223&page=2
重写为:
http://www.valca.cn/product/c_223_2.aspx
的话,UrlRewritePattern可以这样设置:
UrlRewritePattern="./product/%p%_%p2%_{0}.aspx"
这样更灵活,我修改下文档,把UrlRewritePattern这个属性的说明完善一下。谢谢!
to young5335_cn() :
支不支持与数据源控件的绑定呢?比如objectdatasource
=================>
支持,控件的示例项目中所有的DataSource控件都有例子
有时候需要的只是一个导航控件
=============》
AspNetPager正是你所说的导航控件,再没别的:)
忘了说了,同时修改的属性还有CustomInfoHTML,原来的属性名是CustomInfoText,所以升级时需要把这个属性名也改一下,6.0.0中可以在前台设置CustomInfoHTML,用“%属性名%”来取代属性的运行时值,详情请查看帮助!
恭喜,接分
已将文档更新,加入了对 UrlRewritePattern 属性的更详细说明
兴奋啊!!
还可以吧
支持
顶
好的
webdiyer(陕北吴旗娃) 辛苦
up
支持
帮顶
up
支持
好呀,感谢楼主分享好东西.搂住辛苦了!
如果能把源码公开就好了...
up
支持
去看看先,帮顶。
帮顶
楼主,还有个问题请教
在以前的版本中,当选择使用url分页时,在分页的页面,无论是否调用LoadData方法,AspNetPager都会自动加载数据。这种情况导致的一种现象是,在分页的页面使用PostBack回发数据无效。
我使用它分页在Repeater中使用CheckBox多选,无论如何也无法遍历所有复选框,后来我发现,每次点击删除按钮进行多项删除时,CheckBox在PostBack之后竟然无法保持状态。
我在页面的Page_Load属性中已经加了防止PostBack重载数据
不信你测试一下
不知道这个情况在新版本中有没有改善?
to saveglobe(人上了三十怎么感觉一天天老了?) :
你是如何遍历Repeater中的复制框的呢?
谢谢,很好
支持使用
好 搂住
好 UP
webdiyer(陕北吴旗娃) ( ) 信誉:132 Blog 2006-12-30 08:44:48 得分: 0
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 支持 控件 一个 谢谢 可以 属性 参数 如果 这个 问题 |
注册
个人空间
