请教一个ASP里的Request问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:15:25
请问一个Request问题,程序我减写了<td width="33%" align="center">
<a href="test.asp?test1a=123#&test1b=456">test1</a></td>
<td width="33%" align="center">123#456</td>
<td width="34%" align="center">
<%
If Len(request("test1a"))>0 Then
Response.Write Request("test1a") & Request("test1b")
Else
Response.Write " "
End If
%> </td>中的request("test1a")是什么意思,它和<form method="GET" action="04_01a.asp">
<p>你的注册ID:  <input type="text" name="txtID" size="20" value="<%=Request.QueryString("txtID")%>"></p>
<p>你的注册密码:<input type="password" name="txtPWD" size="20" value="<%=Request.Qu

request("test1a"),不管是用post方法还是get方法传递的参数,只要名称为test1a都可以获取。Request.QueryString只能获取get方法传递的参数。Request.Form只能获取post方法传递的参数。

request("test1a")可以获得querystring、form、cookes三个属性中的所有对象值,而Request.QueryString("txtPWD") 只获得querystring属性里面所有对象的值,用起来request.querystring性能要好。

request("test1a")说的是从代码
<a href="test.asp?test1a=123#&test1b=456">test1</a></td>
里接收过来的参数

request("test1a")和Request.QueryString("txtPWD")
这两个只是接受的参数的名字不同罢了

request("test1a")可以获得querystring、form、cookes三个属性中的所有对象值,而Request.QueryString("txtPW