首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

rewriter怎么传递全部参数

2013-11-19 
rewriter如何传递全部参数config内使用rewrite,当参数只有一个如http://www.a.com/qu/?userid1000的时候

rewriter如何传递全部参数
config内使用rewrite,当参数只有一个如http://www.a.com/qu/?userid=1000的时候是这样:

<rewriter>
    <rewrite url="~/qu/\?userid=(\d+)" to="~/code/userlist.aspx?userid=$1" processing="stop" />
</rewriter>


现在参数不确定了,可能很多,也可能只有几个,如何把所有参数都传递过去呀?
http://www.a.com/qu/?userid=1000&s=wkw&k=gdafga&v=wjkwh8&t=183131&....
rewriter 正则 c#
[解决办法]


<rewrite url="~/qu/\?userid=(\d+)(?:&s=(\w+))?(?:&k=(\w+))?(?:&v=(\w+))?" to="~/code/userlist.aspx?userid=$1&amp;s=$2&amp;k=$3&amp;v=$4" processing="stop" />

有几个写几个
[解决办法]
直接写前面就行了,后面不用写

热点排行