userlogin.asp
注册的用户名为:<%=request.form("username")%><br>
第一次输入的密码为:<%=request.form("userkey1")%><br>
第二次输入的密码为:<%=request.form("userkey2")%><br>
性别为:<%=request.form("sex")%><br>
教育程度为:<%=request.form("edu")%>
电子邮箱为:<%=request.form("email")%>
对于复选框(chapter05/section2/ shijuan1.asp)
<%
num=request.form(“界面对象名”).count
for n=1 to num
answer=answer&request.form(“界面对象名”)(n)
next
%>
举例:
<form name="form1" method="post" action="shijuancheck1.asp">
<table width="545" border="1" align="center">
<tr>
<td>1、电子商务包括()两个方面:</td>
</tr>
<tr>
<td><input name="choice1" type="checkbox" id="choice1" value="A">
A、电子商务</td>
</tr>
<tr>
<td><input name="choice1" type="checkbox" id="choice1" value="B">
B、电子交易</td>
</tr>
<tr>
<td><input name="choice1" type="checkbox" id="choice1" value="C">
C、自动化生产</td>
</tr>
<tr>
<td><input name="choice1" type="checkbox" id="choice1" value="D">
D、专家管理系统</td>
</tr>
<tr>
<td><div align="center">
<input type="submit" name="Submit" value="交卷">
<input type="reset" name="Submit2" value="重置">
</div></td>
</tr>
</table>
</form>
shijuancheck1.asp
<%dim answer
answer=""
response.Write "你选择的答案是:"
for n=1 to request.Form("choice1").count
answer=answer & request.Form("choice1")(n)
next
response.Write(answer)
%>
querystring集合
该集合用于获取GET方法中提交的表单数据,其用法与form集合相同
表单在用get方式提交数据时,将表单数据附加在URL地址后面如:
http://localhost/newtest.asp?txtusername=guest&txtpassword=123456
request.querystring(“txtusername”)
request.querystring(“txtpassword”)
cookies集合
retvalue=request.cookies(“cookiename”)
具体见上例
severvariables集合
用于检索服务器环境变量的值,以及客户端的一些信息,其用法为
retvalue=request.servervariables(“环境变量名”)
举例(chapter05/section2/ server_var.asp)
<td><%pagename=server.MapPath(request.ServerVariables("script_name"))
response.Write(pagename)%></td>
<td><%servername=request.ServerVariables("server_name")
response.Write(servername)%></td>
<td><%serverport=request.ServerVariables("server_port")
response.Write(serverport)%></td>
<td> <%serverip=request.ServerVariables("local_addr")
response.Write (serverip)%></td>
3、server对象
属性:server.scripttimeout=时间值
设置ASP页面的最大执行时间,以秒为单位
<%server.scripttimeout=50%>
creatobject方法:在服务器上创建已注册对象的实例
set objvar=server.createobject(progid)
举例(chapter06/section1/ advertise.asp)
myad=server.CreateObject("mswc.adrotator") /