asp

2.1  常用ASP内置对象

ASP内置对象是ASP的核心,ASP的主要功能都建立在些内置对象的基础之上。关于ASP内置对象的介绍有很多资料,下面仅就与开发关系最密切的知识做一重点介绍,并对在使用过程中容易出错的知识点给出详细的解释和说明。读者在开发时,最方便的参考资料还是IIS自带的文档或MSDN,因为来自那里的信息才最权威,最真实。

下面分别介绍在IIS 5.1的文档中,提到的ASP的7个内置对象的功能。

2.1.1  7个ASP内置对象介绍

1.Application对象——应用程序内共享信息

可以使用 Application 对象在应用程序的所有访问者间共享信息,此处的应用程序与在IIS中所创建的一个应用程序所对应(如何创建应用程序请参见第1章)。

2.Request对象——获取客户端传入信息

可以使用 Request 对象来获取客户端传来的任何信息。包括通过 POST 方法或 GET 方法、cookies 以及客户端证书从 HTML 表单传递的参数。通过 Request 对象也可以访问发送到服务器的二进制数据,如文件上载。

3.Response对象——向客户端发送信息

可以使用 Response 对象来控制发送给客户端的信息。这包括直接发送信息到浏览器、重定向浏览器到其他URL或设置cookie值。

4.Server对象——服务器本地操作

通过Server对象可以访问服务器上的方法和属性。最常用的方法就是用来创建COM组件的Server.CreateObject方法。其他方法可对字符串应用URL或HTML编码、将虚拟目录映射到物理路径,以及设置脚本超时期间等。

5.Session对象——存储单个用户会话信息

可以使用Session对象来存储特定会话(Session)所需的信息,当一个客户端访问服务器时,就会建立一个会话。当用户在应用程序不同页面间跳转时,不会丢弃存储在 Session 对象中的变量,这些变量在用户访问应用程序页的整个期间都会保留。可以使用 Session 对象来显式结束会话并设置闲置会话的超时时限。

准确地说,是服务器会对每一个独立的浏览器建立一个会话,当你分别启动两个浏览器访问同一网址时,就会在服务器端创建两个不同的会话,但使用window.open等方法新开的浏览器子窗口与其父窗口共享一个会话。

6.ObjectContext对象——事务处理

可以使用ObjectContext对象来提交或中止由ASP脚本启动的事务。

7.ASPError对象——错误信息

可以使用 ASPError 对象来捕捉 ASP 错误并向用户返回详细的信息描述。

 

详见:http://www.pqshow.com/program/asp/200907/8423.html

 

posted on 2010-01-06 16:14  http  阅读(323)  评论(0)    收藏  举报

导航