问题如下:我有一个页面为 show.aspx?id=97,现在使用了URL重写为show_97.aspx,后来由于需要,我在重写后的URL后面加了个参数,如:show_97.aspx?NM=0,但我在程序中使用Request.QueryString["NM"]和Request.Form["NM"]都无法获取到该参数(也就是NM)的值,但是我取消URL重写后,又可以获取到NM的值,不知为什么使用了URL重写后就获取不到NM的值了,请大家帮忙解答下!!
解决方案 »
- .Net服务器端
- 查询域名是否注册的webserive是多少?
- 我是新手,请帮忙
- aspx 和 html页面调用同一个 JS 脚本时 怎么会显示界面不一样啊???
- 请大家帮想一个个人网站的思路
- 在窗体中怎样获得窗体中的用户控件(usercontrol.ascx)中的控件(textbox1.text)中的值.
- 各位大虾来看看!
- 分类显示数据问题??????
- 自动获取网页内容的程序该怎么做?
- 为什么我在asp.net中执行了这个语句后:Response.Cookies("aspsky")("password") = strHashPsw,返回到另一个页面后,取值其它的cookie怎么
- 这段js代码的错误在哪?
- 使用了RequiredFieldValidator控件,未输入数据时不能离开网页的问题
http://bbs.bc-cn.net/tag-DataGridView.html
Request.QueryString["NM"]来获取值(sometext)
<add name="Rewrite1" virtualUrl="^~/show_(.*)_(.*).aspx" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/show.aspx?id=$1&NM=$2" ignoreCase="true"/>你直接在重写的URL后面show_97.aspx后面拼接参数应该是不正确的。