IIS ASP内置对象参考
这部分讲解了可用于ASP网页的内在COM对象(ASP内置的对象)。使用ASP内置对象,你可以访问关于服务器的信息、访问一个网页的客户端的信息、包含这个网页的Web应用程序的信息,以及HTTP请求和响应流中的字段。ASP内建对象由他们所包含的信息的类型组织。
在ASP内置对象中的信息也可以由一个COM组件或一个ISAPI应用程序获得。下表列出了可以访问哪些ASP内置对象,以及如何访问他们的技术。
技术 | 访问ASP内建对象的方法 |
---|---|
ASP | 使用本章中列出的ASP内置对象。 |
ASP.NET | Request对象、Response对象、Server对象、Application对象和Session对象都是ASP.NET的一部分,使用方法很像在ASP中使用它们。然而,在ASP.NET中,这些对象被定义在System.Web命名空间的新类中。欲进一步了解,请参阅ASP.NET内在对象。 |
COM component | 使用C++ 接口、Java类,或者通过调用GetObjectContext来使用COM+ ObjectContext对象,从而能够访问ASP内置对象。 |
ISAPI application | 使用针对ASP内置对象的C++接口。 |
本章节包括以下主题:
主题 | 描述 |
---|---|
Application Object | 讲解了存储与整个Web应用程序有关的信息的对象的方法、属性和集合,包括应用程序的生命周期中存在的变量以及对象。 |
ASPError Object | 讲解了存储一个错误条件的对象的属性。 |
ObjectContext Object | 讲解了一个针对COM ObjectContext对象的包裹,它提供只用于事务处理的方法和事件。 |
Request Object | 讲解了存储与HTTP请求有关的信息的对象的方法、属性和集合。这包括forms、cookies、server变量以及证书数据。 |
Response Object | 讲解了存储了与服务器响应有关的信息的对象的方法、属性和集合。这包括显示内容、操纵头、设置局部、重定向请求。 |
ScriptingContext Object | 在一个组件中,ScriptingContext 对象返回对ASP内建对象的引用;然而,这是一个已弃用的、不受支持的方法,在于IIS4.0中被删除。使用COM+ ObjectContext对象以返回对ASP内置对象的引用。欲进一步了解,请参阅针对ASP内置对象的COM+ ObjectContext引用。 |
Server Object | 讲解了为各种各样的服务器任务提供方法的对象的方法和属性。用那些方法,你可以执行代码、得到错误条件、编码文本字符串、创建用于网页的对象,以及映射物理路径。 |
Session Object | 讲解了存储了与用户会话有关的信息的对象的方法、属性和集合,包括在会话的生命周期里存在的变量和对象。 |
必备条件
Client: Requires Windows XP Professional, Windows 2000 Professional, or Windows NT Workstation 4.0.
Server: Requires Windows Server 2003, Windows 2000 Server, or Windows NT Server 4.0.
Product: IIS