首页 新闻 会员 周边 捐助

求一正则表达式

0
悬赏园豆:5 [已关闭问题] 关闭于 2010-10-21 19:53

asp.net中我想url重写,details.aspx?id=参数变成details_参数.html,我应该怎么写?

问题补充: 怎么没人回答??? 唉!还是自问自答吧! 假设:如果你想 在News.aspx上点击一个链接,例如<a herf="Details.aspx?id=3"></a>到Details.aspx页并把查询字符串中的id传递给Details.aspx你可以这样写: 首先在News.aspx页中这样定义链接:<a herf="Details_120.html"></a> 其次在web.config中这样写正则表达式: <RewriterRule> <LookFor>~/Details_(\d+).html</LookFor> <SendTo>~/Details.aspx?id=$1</SendTo> </RewriterRule> 注意:这里“~”代表根目录,一定要写,不能不写“~”(不写在正则表达式解析时有问题)
时间都去哪了的主页 时间都去哪了 | 初学一级 | 园豆:51
提问于:2010-10-14 12:09
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册