12.20
querystring和form都是asp中获取数据的一个方法.
form是用来获得表单提交的数据,querystring是用来获得标识在URL后面的所有返回的变量及其值;
如<a href=”4-1.asp?name=白芸&age=22”>
就可以用request.querystring("name")来获得上面链接传来的参数值.
例:a1=request.querystring("name")
a2=request.querystring("age")
则 a1为"白芸",a2为"22".
get :把请求封装在请求字符串中(所以在web项目中,用context.Request.QueryString["key"]可以取到请求中的参数,post中这个方法取不到)
post:把请求参数封装在报文体中(所以在web项目中,用context.Request.Form["key"]可以取到请求中的参数)
注:1.context.Request.Params["key"]无论是post还是get都能取到。
context.Request.["key"]无论是post还是get都能取到。
它们两个其实就是都封装了上面的两种取值方式,所以能够取到。

浙公网安备 33010602011771号