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
浙公网安备 33010602011771号