第5章ASP内置对象ppt课件.ppt

第5章ASP内置对象ppt课件.ppt

ID:59208546

大小:371.00 KB

页数:52页

时间:2020-09-26

第5章ASP内置对象ppt课件.ppt_第1页
第5章ASP内置对象ppt课件.ppt_第2页
第5章ASP内置对象ppt课件.ppt_第3页
第5章ASP内置对象ppt课件.ppt_第4页
第5章ASP内置对象ppt课件.ppt_第5页
资源描述:

《第5章ASP内置对象ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章ASP内置对象本章要点Response对象Request对象Server对象Session对象Application对象ASP在其内部提供了几个常用的内置对象,即Response、Request、Server、Session、Application等5个对象。网站开发者可以在VBScript程序中嵌入这些对象,可以及时响应用户通过浏览器发送的HTTP请求并将客户所需要的信息传递给客户。同时又能很容易的收集用户通过浏览器上传的信息。除此而外,还可以利用这些对象来灵活控制服务器、浏览器之间的状态信息从而实现某些特殊场合的需求如实现对用户状态的维持、控制浏览器对网页的显示

2、方式等,本章将系统阐述这些对象的特性和用法。5.1Response对象用于控制和管理由服务器发送到浏览器的信息(HTML普通文本、控制信息、Cookies),其功能主要通过该对象的属性、方法和Cookies集合来实现的。5.1.1Response对象属性1.Buffer属性:取值为True或False,可读写,用于指定ASP创建的输出是否缓存在IIS的缓冲区中,若该属性设置为True,将产生的输出存放在IIS缓冲区中,在整个页面的服务脚本执行完毕或调用Flush、End方法之后,才一次性将其发送给客户端浏览器。若该属性设置为False,则服务器在处理过程中不缓存输出而是直

3、接将输出发送到客户端浏览器。请观察下列程序分别将Buffer属性设置为True和False后网页的显示方式。2.ContentType属性:字符型,可读写,指定服务器响应的HTTP内容类型,告知客户端将要传输的文件类型,默认值为“text/html”属性值多媒体类型文件扩展名text/htmlHtml文档.html或.htmimage/gifGif格式图形文件.gifimage/jpegJPEG格式图形文件.jpeg或.jpgaudio/x-wavWav音频格式文件.wavaudio/x-pn-realaudioram音频格式文件.ramapplication/x-sho

4、ckwave-flashFlash文件.swfapplication/vnd.ms-excelExcel文件格式.xlsvideo/mpegMPEG视频格式文件.mpeg或.mpgvideo/aviavi视频格式文件.avi3.CharSet属性:字符型,可读写。服务器响应时,在创建的HTTPContent-Type报头中添加的字符集名称,如简体中文为“gb2312”。其设置方法为:Response.CharSet=“gb2312”该语句相当于

5、4.Expires属性:数值型,可读写。指明页面有效的时间长度,以分钟为单位。在有效期内用户请求相同的页面,将直接读取缓冲区中的内容;超过有效期的页面,即网页过期,缓冲区失效,网页会自动从服务器重新读取该页面的内容并显示。对于要求信息即时传递的网页,或安全性要求较高的页面,可设置该属性的值为0,让其立即过期,使网页每次都必须从服务器上重新读取,以保证所得到的是最新的网页。5.IsClientConnected属性:布尔型,只读。返回客户是否仍然连接和下载页面的状态标志。如果用户断开连接或停止下载,我们就不用再浪费服务器的资源创建网页,因为缓冲区内容将被IIS丢弃。所以,对

6、那些需要大量时间计算或资源使用较多的网页来说,值得在每一阶段都检查游览者是否已离线。6.Status属性:字符型,可读写。该属性用于传递服务器状态,客户端浏览器使用该信息确定服务器是如何处理请求的,通常由服务器自动设置,用户也可主动设置,以模拟错误的发生来限定一个HTTP响应的状态码。该属性的设置,必须在其他任何输出页面内容之前,否则将出错。5.1.2Response对象方法1.AddHeader方法:方法可向HTTP响应添加一个新的HTTP报头和值。一旦头部被添加,就无法删除。在IIS4.0中,您调用此方法需要在任何的输出被送往浏览器之前。在IIS5.0中,您可以在脚本

7、中的任何点调用AddHeader方法,只要它先于对response.Flush方法的调用。其语法:response.AddHeadername,value2.Write方法:将指定的数据写入到当前的HTTP响应流中。常用该方法实现由服务期向客户端浏览器输出内容,其输出的内容可以包括文本、HTML标记符和脚本。该方法使用最多,其作用是将指定的表达式的值写到当前的HTTP网叶上输出。例如:<%Response.Write“返回主页”%>3.BinaryWrite方法:将指定的数据写入到

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。