- 1、本文档共103页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 ASP内置对象 5.2 Response对象 5.2.1 Response对象的属性 5.2.2 Response对象的方法 5.2.3 Response对象的集 5.3 Request对象 5.3.1 Request对象的属性 5.3.2 Request对象的方法 5.3.3 Request对象的集合 5.4 Session对象 5.4.1 Session对象的方法 5.4.2 Session对象的集合 5.5 Application对象 5.5.1 Application对象的方法 5.5.2 Application对象的集合 5.5.3 Application对象的事件 5.6 Server对象 5.6.1 Server对象的属性 5.6.2 Server对象的方法 5.7 Global.asa文件 5.7.1 Global.asa文件概述 5.7.2 Global.asa文件应用 5.1 ASP内置对象简介 对象是存储状态信息的数据和操作数据的函数的封装体。 对象中的信息称为对象的属性(Property),操作属性的函数称为对象的方法(Method)。通过调用对象的方法可以改变属性的值,也就是改变对象的状态。 调用一个对象的方法称为向该对象发送消息。调用方法的动作称为事件(Event),事件通常是由用户引发的,比如按下鼠标、键盘等;也有可能是系统引发的,比如会话开始Session_OnStart等。 在ASP对象模型中,还有存储对象所具有的若干个相关特征的数据,称为集合(Collection)。 5.1 ASP内置对象简介 Response对象:用于控制发送给用户的信息,包括直接发送信息到浏览器、重定向浏览器到其他URL或设置Cookies值。 Request对象:用于获取对HTTP请求中传递的任何信息的访问,包括通过post方法或get方法、Cookies及客户端证书、从HTML表单传递的参数。通过Request对象方法也可以获取发送到服务器的二进制数据。 Session对象:用于存储特定用户会话所需信息。当用户在应用程序不同页面间跳转时,不会丢弃存储在Session对象中的变量,这些变量在用户访问应用程序的整个期间都会保留。可以使用Session对象的方法来显式结束会话并设置闲置会话的超时时间。 5.1 ASP内置对象简介 Application对象:用于存储在特定应用程序的所有用户间共享信息。 Server对象:用于访问服务器上的方法和属性。最常用的方法就是用来创建COM组件的CreateObject方法。 使用其他方法也可以对字符串应用URL或HTML编码,将虚拟目录映射到物理路径,以及设置脚本超时时间等。 5.1 ASP内置对象简介 ASP内置对象的使用方法如下: perty|method|collection(parameter)[=value] 其中,object表示对象名,property表示对象的属性名称,method表示对象的方法名,collection表示对象的集合名称,parameter表示参数,value表示想要设置的值。 5.2 Response对象 Response对象封装了HTTP协议中响应报文的动作,用来向浏览器输出文本、数据和Cookies,并可重定向到要执行的网页,或者用来控制向浏览器传送网页的动作。 5.2.1 Response对象的属性 Buffer属性用来设置服务器是否将页面先输出至缓冲区。 Buffer属性的取值为True或False,默认值为False。 使用缓冲区方式时,Response对象的输出不是直接发送到浏览器,而是先保存在服务器端的缓冲区内,直到整个ASP程序运行结束或者调用了Response对象的Flush或End方法,才将响应发送到浏览器。 需要注意的是,Buffer属性必须在整个ASP程序的第一个输出前设置,否则无效。 程序ch5_1.asp 运行结果 5.2.1 Response对象的属性 CacheControl属性用来设置是否允许代理服务器缓存ASP程序的输出。 使用代理服务器,可以将ASP程序的输出暂时存储在代理服务器上,由代理服务器将最后的输出发送给浏览器。 当其他浏览器请求相同的页面时,可以直接由代理服务器发送,不再需要服务器执行,从而减轻了服务器的负担。 由于代理服务器通常距离浏览器更近,同时也加快了程序的响应速度。对于更新频繁的网页,本选项可能会带来问题。 需要注意的是,本选项只有在客户端浏览器设置了代理服务器的情况下才有效。 5.2.1 Response对象的属性 默认情况下,ASP不能指示代理服务器来缓存ASP网页,而是需要通过设置CacheContro
您可能关注的文档
最近下载
- Siebel TAS销售管理方法论交流.ppt
- 一种耐高温热轧H型钢及其生产方法.pdf VIP
- 2025协同办公领域AI发展与应用实践报告.pptx VIP
- 2025年中电建电力运维管理有限公司招聘笔试参考题库含答案解析.pdf
- 2024中电建电力运维管理有限公司招聘361人笔试参考题库附带答案详解 .docx
- 一例高血压患者的护理个案.docx VIP
- 2025年高考语文课内文言文知识梳理(统编版)专题04《登泰山记》(解析版).docx VIP
- 2025年新高考语文专题复习:小说情节知识点讲解 课件139张.pptx VIP
- AI大模型产业落地场景和价值.pdf VIP
- 彩钢板屋面拆除、更换屋面板施工方案.docx VIP
文档评论(0)