令中国铁道出版社 7.1对象的 7.1,2ASP的对象模块 前面讲了许多对象的概念,目的在给读者一些热身,因为 ASP本身是以对象的概念发展而来,如果读者有一些对象的概 念来看会清楚得多。在ASP的程序模块里,有许多的功能可以 运用,这些功能可以用来产生动态网页或者与数据库沟通。为 了使用方便,这些功能被分成七个对象,它们分别是 Response对象 Request对象 Application对象 Session对象 Server对象 ObjectContex对象 ASPError对象 11
11 7.1 对象的概念 • 7.1.2 ASP的对象模块 前面讲了许多对象的概念,目的在给读者一些热身,因为 ASP 本身是以对象的概念发展而来,如果读者有一些对象的概 念来看会清楚得多。在ASP 的程序模块里,有许多的功能可以 运用,这些功能可以用来产生动态网页或者与数据库沟通。为 了使用方便,这些功能被分成七个对象,它们分别是: ● Response对象 ● Request对象 ● Application对象 ● Session对象 ● Server对象 ● ObjectContext对象 ● ASPError对象
令中国铁道出版社 7.1对象的 7.1,2ASP的对象模块 这些对象彼此之间有交互关系存在,有的是大对象中含有小 对象,有时是彼此相连。它们的关系如下图际示。 Request m ASPErrOT Client 对象 Session 在ASP的对象里,除了前面所提的属性、方法和事件,还包 括了一个新的东西:数据集合( Collection)。所谓数据集合是数 据结构( Data Structure)。数据在存储时会被赋予一个键(Key),如 果能够知道这个键的值,那这个数据集合的值就可以被取得
12 7.1 对象的概念 • 7.1.2 ASP的对象模块 这些对象彼此之间有交互关系存在,有的是大对象中含有小 对象,有时是彼此相连。它们的关系如下图所示。 在ASP的对象里,除了前面所提的属性、方法和事件,还包 括了一个新的东西:数据集合(Collection)。所谓数据集合是一数 据结构(Data Structure)。数据在存储时会被赋予一个键(Key),如 果能够知道这个键的值,那这个数据集合的值就可以被取得
令中国铁道出版社 7.2 Response对 在ASP里, Response对象主要是提供输出的接囗, 让程序能够控制返回的信息。 7.2.1 Response的数据集合 72.2 Response的属性 723 Response的方法 18
13 7.2 Response对象 在ASP里,Response对象主要是提供输出的接口, 让程序能够控制返回的信息。 • 7.2.1 Response的数据集合 • 7.2.2 Response的属性 • 7.2.3 Response的方法
令中国铁道出版社 7.2 Response对 72.1 Response的数据集合 Response对象只有一个数据集合,就是 Cookies。它是用来 在 Client端写入相关数据,以便以后使用。它的语法是 Response. Cookies(" Cookies的名字")=" Cookies的值 请注意: Response. Cookies语句必须放在ASP文件的最前面, 也就是<htm>之前,否则将发生错误。 范例 ch7-1.asp lastvisit=Request. cookies("visited Response. cookie("name")="拜访者" Response. cookies("visited"=now Response. cookies("name"). expires=date+ 30 Response. cookies("visited").expires=date+30 <html> <head> 14
14 7.2 Response对象 • 7.2.1 Response的数据集合 Response对象只有一个数据集合,就是Cookies。它是用来 在Client端写入相关数据,以便以后使用。它的语法是: Response.Cookies("Cookies的名字")="Cookies的值" 请注意:Response.Cookies语句必须放在ASP文件的最前面, 也就是<html>之前,否则将发生错误。 范例ch7-1.asp <% lastvisit=Request.cookies("visited") Response.cookies("name")="拜访者" Response.cookies("visited")=now Response.cookies("name").expires=date+30 Response.cookies("visited").expires=date+30 %> <html> <head>
令中国铁道出版社 7.2 Response对 72.1 Response的数据集合 范例ch7-1asp(续) <title>Response. cookies</title> </head> <body> <center> <h2> Response: cookies测试<h2> <hr width=350"> < name=request. cookies( response. write name 充好 !&"现在是"&now&"<br>" response. write"您上次拜访时间是"& lastvisit <hr width="350" </center> <center> Created by <br> <img src=tiedao. bmp> <center> </body> /htI 15
15 7.2 Response对象 • 7.2.1 Response的数据集合 范例ch7-1.asp(续) <title>Response.cookies</title> </head> <body> <center> <h2>Response.cookies测试</h2> <hr width="350"> <% name=request.cookies("name") response.write name & " 您好!!" & " 现在是" & now & "<br>" response.write "您上次拜访时间是" & lastvisit %> <hr width="350"> </center> <center> Created by <br> <img src=tiedao.bmp> </center> </body> </html>