giantkone电梯怎么样:ASP问题???

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 00:33:33
request.QueryString("id")
这条语句是什么意思???

请解释的细致一些,我是新手.

request.QueryString("id")
是获取提交页面以get方式传递过来的值
比如提交页面有
<form name="form1" method="get" action="">
<input name="id" type="text" id="id">
<input type="submit" name="Submit" value="提交">
</form>
那么在获取页可以用request.QueryString("id")得到name为id的文本框中输入的值
如果不用表单,也可以直接在网页地址后面加上?id=XXX
如:http://www.123doing.com/index.asp?id=200
那么我们在http://www.123doing.com/index.asp
这一页用request.QueryString("id")就会得到200这个值,注意多个参数用&分开如
http://www.123doing.com/index.asp?id=200&name=AAA&HHH=HHL

另外说明,如果上面<form>中method不为是get而是post那么我们应该用request.form("id")得到该值

request可以得到很多值,但是他们有不同的优先级,如果变量名不重复的情况下只用request("id")也能获取到以上的值,但是我们最好区分开来:)

在地址栏获得ID的值,通常是“?”后面的。
例如:
地址栏:abcd.asp?ID=10
则,ID=request.QueryString("id")把“10”赋予ID

在原节点如果有:<a href=".......1.asp?id=123">那么在目标节点的网页就必须有<%id=request.QueryString("id")%>,这样在目标网页就原节点的值就接受过来了,在1.ASP中可以使用这个id了。其实除了传输id外,其他的变量、对象等都可以传输的。

通常简用request("ID"),不过这个习惯是不好的