附录A ASP的对象模型

上传人:ji****72 文档编号:39547097 上传时间:2018-05-17 格式:DOC 页数:7 大小:175.50KB
返回 下载 相关 举报
附录A ASP的对象模型_第1页
第1页 / 共7页
附录A ASP的对象模型_第2页
第2页 / 共7页
附录A ASP的对象模型_第3页
第3页 / 共7页
附录A ASP的对象模型_第4页
第4页 / 共7页
附录A ASP的对象模型_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《附录A ASP的对象模型》由会员分享,可在线阅读,更多相关《附录A ASP的对象模型(7页珍藏版)》请在金锄头文库上搜索。

1、执教者:电子信息工程系 王权1附录 A ASP 对象模型参考 表单用法表单用法一、表单一、表单:实现人与计算机交互功能二、表单构成二、表单构成:表单容器+表单元素1.表单容器2.表单元素:文本域、文本区域、单项框、复选框、列表/菜单三、参数设置三、参数设置1.表单容器参数设置:URL(动作):指的是接收信息的网页地址Method(方法):Post:将表单元素的值放在发送包的包文中进行发送,长度不限Get: 将表单元素的值放在发送包的包头中进行发送,长度不能超 256 个字符接收:发送方法为PostRequest.Form(“XX”)接收发送方法为GetRequest.Querystring(“

2、XX”)接收2.表单元素的参数设置:每个表单元素必须设置一个名字;必要时对每个元素设置不同的选定值 ASPASP 学习注意事项学习注意事项1今后凡是要看网页效果,通过“控制面板/管理工具/Internet 信息服务”设置 IIS(主目录和默认文档)后,打开 IE 浏览器,在地址栏中输HTTP:/LOCALHSOT 进行浏览;2在写 ASP 代码时,写上定界符,即 ASP 代码须写在定界符中;3在 ASP 代码中若要写 HTML 代码,将 HTML 代码当作字符串,写在教者:电子信息工程系 王权2小型网站建设技术讲稿“(双引号中)4ASP 代码中变量名与字符串相连接时,中间写上5在 ASP 代码

3、中需要原样输出的内容须写在”(双引号)中间6所有代码中的字符都是英文状态下的字符,包括标点符号也是英文状态下。 ASPASP 的对象模型的对象模型表 1 ASP 对象模型(详细描述请参见附录 A)名 称基 本 功 能Request服务器从客户端取得信息 Response服务器向客户端传送信息 Application 公共存储区,可以被不同的用户访问 Session 个人存储区,在当前状态下,只能被用户本人访问 Server 提供存取 Web 服务器的功能 ObjectContext 用来配合服务器进行分布式的事务处理 ASPError用来返回 ASP 出错的详细信息(ASP 3.0 新增对象)

4、Request 对象和 Response 对象主要用来实现 WWW 服务器与客户端浏览器之间的数据传输;Request 对象 Response 对象Session 对象和 Application 对象主要用来存储服务器端的变量;学习学习 ASP 对象主要从以下三方面入手:对象主要从以下三方面入手:集合-用来存放信息 属性-用来描述特征 方法-说明对象的功能(动作)使用用方法:使用用方法:对象名对象名. .集合名集合名 对象名对象名. .属性名属性名 对象名对象名. .方法名方法名例如:Request.form() Request.TotalBytes Response.write Cookie

5、s 集合及使用方法:客户端客户端服务器端服务器端数数 据据执教者:电子信息工程系 王权3附录 A ASP 对象模型参考Cookies 是服务器在客户端硬盘上创建的一个文件,它通常存放在 IE 的临时文件夹中,用来保存用户身份和相关的信息。在用 cookies 存放信息时,需要手动地将信息存放在 cookies 中,使用时读取 cookies 中的信息即可。存放信息:存放信息:response.cookies(“XXX”)=response.cookies(“XXX”)=信息信息读取信息:变量读取信息:变量=request.cookies(“XXX”)=request.cookies(“XXX”

6、)例如:response.cookies(“name”)=”SuSan”Cname=request.cookies(“name”) 附录附录 A A:ASPASP 对象模型参考对象模型参考表 A-1 Request 对象的集合集 合说 明 ClientCertificate 向服务器表明身份的客户证书中的所有字段或条目的数值集合,每个成员均是只读 Cookies 用户发出的所有 Cookie 值的集合,这些 Cookie 值仅对相应的域有效,每个成员均是只读 Form Method 属性值为 POST 时,作为请求提交中的 HTML 控件单元(如窗体)的值,每个成员均是只读 QueryStri

7、ng Method 属性值为 GET(或默认)时,作为请求提交中所有HTML 控件单元(如表单)的值,每个成员均是只读 ServerVariables Web 服务器端集中环境变量的值,每个成员均是只读表 A-2 Request 对象的属性属 性说 明 TotalBytes返回由客户端所发出的请求全部字节的数量,只读表 A-3 Request 对象的方法方 法说 明 BinaryRead(count)当数据作为 POST 请求的一部分发往服务器时,从客户请求中获得count 字节的数据,返回一个 Variant 数组(或 SafeArray)。若 ASP 代码已引用 Request.Form

8、集合,本方法则不能用。同样,若用了BinaryRead 集合,则不能访问 Request.Form 集合表 A-4 Response 对象的集合集 合说 明教者:电子信息工程系 王权4小型网站建设技术讲稿Cookies当前响应中,送回客户端的所有 Cookie 值,只写设置 Cookie 应用的域、路径及有效期:Response.Cookies(“item-name“).Domain=“Domain-URL“Response.Cookies(“item-name“).Path=“Virtual-Path“Response.Cookies(“item-name“).Expires= #Date#

9、表 A-5 Response 对象的属性属 性说 明 Buffer=True|False布尔型,设置是否启用缓冲处理,读/写。在.asp 文件中,该设置值应放在语句后的第一行。ASP 3.0 默认值为 True(开),早期版本中默认值为 False(关)(续上表)属 性说 明 CacheControl“setting“字符型,设置属性为“Public”时,允许代理服务器缓存界面;属性为“Private”则禁止代理服务器缓存的发生。读/写 Charset=“value“字符型,在由服务器为每个响应创建的 HTTP Content-Type 报头重赋上所有的字符集名称(如:ISO-LATIN-7)

10、。读/写 Content Type=“MIME- type“字符型,设置响应的 HTTP 内容类型,标准的 MIME 类型(如:“text/xml“或“Image/gif“)。若省略,表示使用 MIME 类型“text/ html”。内容类型告诉浏览器所期望内容的类型。读/写 Expires minutes 数值型,指明页面的有效时间(单位:分钟)。读/写 Expires Absolute#datetime# 日期/时间型,设置当一个页面过期和不再有效的绝对日期和时间。读/写 IsClientConnected 布尔型,返回客户端是否仍和服务器端相连的状态标志。读/写 PICS(“PICS-L

11、abel- string“)字符型,建立一个 PICS(Platform for Internet Content System)报头并将其加到响应中的 HTTP 报头中,PICS 报头定义界面内容中的词汇等级,如:暴力、性、不良语言等。只写 Status=“Code message“字符型,设置回送客户端响应的 HTTP 报头中表明错误或页面处理是否成功的状态值和信息。例如:“200 OK”或“404 Not Found”表 A-6 Response 对象的方法方 法 说 明 AddHead(“name“,“cont ent“)将自定义的 HTTP 报头信息加入到所输出的网页中。不能替换现有

12、相同名称的报头,一旦已经增加了一个报头就不能被删除。本方法必须在任何页面内容(即 text 和 HTML)被发往客户端前使用 AppendToLog(“string“)响应用户的请求,在 Web 服务器的日志文件上增加一个条目 BinaryWrite(SafeArray) 将 Variant 类型的 SafeArray 写入 HTTP 输出,而不作任何字符转换。主要用于将二进制数据写入到客户端,常用来处理非文字数据,如执教者:电子信息工程系 王权5附录 A ASP 对象模型参考多媒体文件 Clear 当 Response.Buffer 为 True 时,清除所有存放在缓冲区内而尚未传送至浏览器

13、的输出 End 当 Response.Buffer 为 True 时,让 ASP 结束处理脚本,并将所有现存的缓冲页面传送至客户端 Flush 当 Response.Buffer 为 True 时,发送缓冲区中所有当前页给客户端并清空缓冲区 Redirect(“url“)指定浏览器重定向(链接)至 url 给出的页面地址 Write(“string“)将指定的字符 string 写入 HTTP 输出,使其成为返回页面的一部分注:什么是HTTP 报头(HTTP Header)?浏览器向服务器发出要求时,并不只是将所要求网页的URL 传送给服务器,还会把自身的浏览器类型、版本等信息一起发过去,这些

14、信息称为Request Header;与之相同,当服务器响应浏览器的要求时,并不只是将HTML 文件回送到浏览器,还会将HTML 文件的大小,日期等信息一起送过去,这些信息称为Response Header。Request Header 和 Response Header 统称 HTTP Header(报头)。表 A-7 Application 对象的集合集 合说 明 Contents 没有使用元素定义的存储于 Application 对象中的所有变量和其值的集合。包括 Variant 数组和 Variant 类型对象实例的引用 StaticObjects使用元素定义的存储于 Applicat

15、ion 对象中的所有变量和其值的集合注:在运行期间不能从 Application.StaticObjects 集合中删除变量表 A-8 Application 对象的方法方 法说 明 Contents.Remove(“variable_name“ )从 Application.Contents 集合中删除名为 variable_name 的变量 Contents.RemoveAll( ) 从 Application.Contents 集合中删除所有变量 Lock( ) 锁定 Application 对象,使得只有当前的 ASP 页面可访问数据。用于确保允许通过两个用户同时读取和修改该值的方法而

16、进行的并发操作,不会破坏数据 Unlock( ) 解除在 Application 对象上的 ASP 网页锁定表 A-9 Application 对象的事件事 件 说 明 OnStart 在建立 Application 对象时产生该事件,用于初始化变量、创建对象和运行其他代码 OnEnd 在结束 Application 对象时产生该事件,释放存储在应用程序中的所有变量表 A-10 Session 对象的集合 教者:电子信息工程系 王权6小型网站建设技术讲稿集 合说 明 Contents 没有使用元素定义的存储于特定 Session 对象中的所有变量和其值的集合。包括 Variant 数组和 Variant 类型对象实例的引用 StaticObjects 使用元素定义的存储于特定 Session 对象中的所有变量和其值的集合注:在运行期间不能从 Session.Stati

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号