文档详情

ASP的内建对象_原创文档.pdf

发布:2024-08-06约8.41千字共6页下载文档
文本预览下载声明

程建国ASP编程学习笔记

ASP的内建对象

ASP的内建对象共有六种:

Request对象:可以保存WEBClient端送往WEBServer端的所有信息。包括用GET或是

POST方法传递的数据,Server环境变量、Cookie信息等。

Response对象:主要是将信息从WEBServer端传送到WEBCelient端。也可以使用它实现

页面的跳转或Cookie值的设定。ASP的输入值功能也是由Response来完成。

Server对象:主要是执行与WEB服务器直接相关的一些操作。它只有一个属性

ScriptTimeout。它重要的方法为CreateObject方法、HTMLEncode方法、MapPath方法、

UrlEncode方法。

Session对象:相当于每个上线用户的私有变量集合,随着用户上线而产生,用户下线或强

制解除而终止。

Application对象:能记录所有WEB用户的共有信息,相当于上线用户的公共变量集合。它

随着Web应用程序的开始运行而产生,随着Web应用程序的运行结束而终止。

Objectcontext对象:主要在进行交易处理时使用,利用该对象可以管理、控制这些交易。

通常Objectcontext对象利用Complete方法声明交易的正常结束,使用Abort方法声明交易

的异常结束。

Response有五大典型功能:

1.可以对外输出信息。

2.控制信息的传送时刻。

3.重定向网页。

4.控制浏览器的Cache。

5.设置用户的Cookie。

Response的常用属性与方法:

属性篇

1.Buffer属性:指示是否缓冲页输出。语法:

Response.Buffer=true/false

当缓冲页输出时,只有当前页的所有服务器脚本处理完结或者调用了Flush或End方法

后,服务器才将响应发送给客户端。由于服务器向客户端发送信息后就能再设置Buffer

属性,因此一般在脚本程序的最前面对Buffer属性设置。

2.CacheControl属性:忽略Private默认值。当设置为Public时,代理服务器可以缓冲由

ASP产生的输出。语法:

Response.CacheContrl=Private/Public

3.Charset属性:将字符集名称附加到Response对象中content-type标题后面。语法:

Response.Charset(表示字符集的字符串)或Response.Charset=表示字符集的字符串

4.ContentTye属性:指定响应的HTTP内容类型。如果示指定该属性,则默认为text/html,

即将所需的信息转换成HTML标记文本。其语法:

Response.ContentType=描术内容类型的字符串

程建国ASP编程学习笔记

5.Expries属性:指定了浏览器上缓冲存储页从保存到过期的时间间隔。如果该属性在一页

上设置了多次,则使用最短的时间。其语法为:

Response.Expires=分钟数

6.ExpriesAbsolute属性:指定浏览器中的缓存页到期的日期和进间。语法:

Response.ExpriesAbsolute=[日期][时间]

7.IsClientConnected属性:只读属性,指自上次调用Response.Write之后客户端是否与服

器相连。语法:

Response.IsClientConnected

8.Status属性:用于传弟服务器HTTP响应的状态。语法:

Response.Status=三位数状态代码及说明性字符串

方法篇

9.AddHeader方法:用指定的值添加HTML头部信息。只是添加,但并不替代现有的同名

数据,一旦数据被添加将不能删除。语法:

R

显示全部
相似文档