Request.QueryString

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:46:11
http://localhost:1988/JPKC/zuoyeDown.aspx?catalog=2009年第二学期

为什么Request.QueryString["catalog"]的内容是2009年第二学
但又一些传递又是完整的!
怎么回事

我前两天也被这个问题弄得分不出东西南北了!我已经大致上也弄明白了!也是得到一位朋友的提醒,他叫我不要”钻牛角尖”了.就这句话我被他点中我内心的死穴.还真的被我想通了!
今天我拿出来跟你分享!
Request.QueryString(取得地址栏参数值)获取地址栏中的参数,意思就是取得”?"号后面的参数值.如果是多个是用这”&”符号连接起来的.
与Request.form(取得表单参数值),这个相信不用我说您已经理解的了!
你用个简单的例题来做一下你就一清二楚了.好过在这里问人.是真的!

Request.QueryString["catalog"]是接收上个页面的传值,在上个页面中(参数catalog)传过来的值是什么,这里接到的值就是什么……

但又一些传递又是完整的——这里你想问的是什么?

不要直接传递汉字就好。。。

Request.QueryString[]获取的就是其中的参数,所以当然是"2009年第二学期"