VBScript课件第08章ASP内置对象

VBScript课件第08章ASP内置对象

ID:45376031

大小:426.50 KB

页数:29页

时间:2019-11-12

VBScript课件第08章ASP内置对象_第1页
VBScript课件第08章ASP内置对象_第2页
VBScript课件第08章ASP内置对象_第3页
VBScript课件第08章ASP内置对象_第4页
VBScript课件第08章ASP内置对象_第5页
资源描述:

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

1、第8章ASP的内置对象8.1Response对象8.2Request对象8.3Application对象8.4Session对象8.5Server对象8.6Cookies集合8.7Global.asa文件ASP提供的6个内部对象都有自己的方法和属性,下面对这6个对象的功能进行简要的说明。1.Response对象:将信息传送给客户端浏览器。2.Request对象:用于从客户端浏览器获取信息。3.Server对象:可在服务器上启动Activex对象。4.Application对象:用于在一个ASP应用程序下让不同的客户端共享数据。

2、5.Session对象:用于为每个用户保存数据信息。6.ObjectContext对象:可以配合MicroSoftTransactionServer进行分布式事务处理。上一页下一页目录结束8.1Response对象Response对象主要功能是从Webserver端传送数据至WebClient端。使用该对象可以将服务器端的数据用HTML超文本的格式发送到用户端的浏览器上。Response对象的方法包括Write、ContentType、Redirect、Clear、End、F1ush、BinaryWrite、AddHeader

3、和AppendToLog共8种。属性包括Buffer、AddHeader、Expires、ExpiresAbsolute、Status、CacheControl、Charset、Pics和IsClientConnected共9种。数据集合为Cookie。下面介绍Response对象最常用的方法、属性及数据集合。本节⒈向浏览器输出数据(Response.write)Response.write的主要功能是向浏览器输出变量。必须注意的是如果输出数据类型是字符串类型,则字符串中不可以包含有“%>”字符或“””符号,实在要使用这样的字

4、符串或符号,则必须用“%>”来代替“%>”,用“”“”来代替“””,这样才能正确的显示想显示的字符内容。例如:<%response.write“”%><%response.write“”%><%=表达式%>Response.write简化形式上一页下一页目录结束本节⒉Response.Buffer属性和Response.Flush方法Response.write将字符串输出至网页中时,数据先输出到缓冲区中,等数据输出完毕或是程序中调用了Response

5、对象中Flush方法或是End方法后,才会将缓冲区中数据直接送至客户端,完成输出动作。当设定Buffer的值为True时,代表数据在输出之前要经过缓冲区,当设定Buffer的值为False则代表数据在输出之前不会经过缓冲区,会直接将数据输出到网页中,Buffer的默认值为True。Response.flush强制输出buffer中数据。设置缓冲区到底有什么好处呢?在上面的讲解中得知,在没有设置Response对象的Buffer属性的情况下,Response对象的Write方法所输出的数据或HTML标记,都会直接下载到浏览器,而

6、数据一旦下载到浏览器,就无法中途取消。如果设置了缓冲区,那么直到确定某一情况时,才将写入缓冲区的数据输出到浏览器,否则将取消缓冲区的数据。上一页下一页目录结束本节⒊清除数据(Response.Clear)Response对象中的Write是要把输出的数据写到缓冲区,而Clear则是将缓冲区中的数据清除。上一页下一页目录结束本节⒋网页转向(Response.redirect)Response对象的Response.redirect负责将用户引导到一个新的页面,使用Response.redirect可以把用户引导到任何合法的URL

7、,它所引导的页面可以是用户网站上的页面,也可以是Internet上面其他网站上的网页。例如,在首页文件中加入<%session(“ishome”)=true%>在其他页面命令前加入Ifisempty(session(“ishome”))thenSession(“ishome”)=trueResponse.redirect“/”Endif这样,用户就不能跳过首页直接访问其他页面了。上一页下一页目录结束本节⒌停止向浏览器输出数据(Response.end)Response.end是用于终止ASP的运行进程并回到网页中。

8、Response.end也需要先令Response.buffer为true时方可使用,否则会出现错误信息的提示。上一页下一页目录结束本节8.2Request对象获取数据有三种方法:request.form、request.querystring和request格式1:Requ

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

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

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