网页设计与制作教程(第2版)
机械工业出版社同名教材配套电子教案
第11章 FrontPage 2002的表单和发布
Request对象
Response对象
Response的属性
Response的方法
Response的集合
Application对象
属性
方法
事件
Session对象
属性
Abandon方法
事件
Server对象
属性
方法
一个猜数字游戏
习题12
Request对象
从浏览器中将信息传给服务器的一个方法是用HTTP申请。Request对象通过HTTP申请从浏览器中检索信息。Request的语法为:
Request[. 集合| 属性| 方法]( 变量)
1. Form
Form的语法为:
(element)[(index)|.Count]
【例12-1】使用下面的脚本检索cai参数的值。
<HTMLl>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<P>请选择要学习的语言</P>
<FORM method="POST" action="">
<P>
<INPUT type="text" name="cai" size="20">
<BR>
<INPUT type="checkbox" name="cai" value=" c++ ">
c++
<INPUT type="checkbox" name="cai" value=" vb ">
vb</P>
<P>
<INPUT type="submit" value=" 发送" name="B1">
<INPUT type="reset" value=" 重填" name="B2">
</P>
</FORM>
<%
For Each i In ("cai")
i & "<BR>"
Next
%>
</BODY>
</HTML>
2. QueryString
QueryString集合检索HTTP查询字符串中变量的值,HTTP查询字符串由问号“?”后的值指定。它的语法为:
(variable)[(index)|.Count]
3. Cookies
使用Cookies集合的语法为:
(Cookies)[(key)|.attribute]
【例12-2】使用Cookies通过HTTP Headers从服务器端返回到浏览器上,从Cookie中取出上一次访问的日期和时间。
<%@ LANGUAGE = VBScript %>
<%
Option Explicit ' 要求变量声明,使用它可减少程序出错的可能,提高效率
' Cookies通过HTTP Headers来从服务器端返回到浏览器上.
' 在发送Cookies之前,不能向浏览器端发送任何数据.
= 0
' 从Cookie中取出上一次访问的日期和时间
Dim LastVisit
LastVisit = ("LastVisitCookie")
("LastVisitCookie") = FormatDateTime(NOW)
%>
<HTML>
<HEAD>
<TITLE>上次访问时间</TITLE>
</HEAD>
<BODY BGCOLOR="White" TOPMARGIN="10" LEFTMARGIN="10">
<FONT SIZE="4" FACE="ARIAL, HELVETICA">
<B>使用Cookies</B></FONT><BR>
<HR SIZE="1" COLOR="#000000">
<%
If (LastVisit = "") Then
' 如果Cookie从未被写过,则用户是第一次访问本页
("欢迎光临本页")
Else
' 显示上一次访问日期及时间
("你上一次访问本页在" + LastVisit)
End If
%>
<P><A HREF="">重新访问本页</A>
</BODY>
</HTML>
4. ServerVariabl
第12章 ASP内建对象 来自淘豆网m.daumloan.com转载请标明出处.