ASP 对 象 一 览
ASP对象
Active Server Pages 提供内建的对象,可方便您搜集随浏览器请求发送的信息、响应浏览器、存储特定用户信息(如用户选定的参数)。本主题简单讲述每个对象。
Application 对象
可以使用 Application 对象在特定应用程序的所有用户间共享信息。
Request 对象
可以使用 Request 对象来获取对 HTTP 请求中传递的任何信息的访问。这包括通过 POST 方法或 GET 方法、cookies 以及客户端证书从 HTML 表单传递的参数。通过 Request 对象也可以访问发送到服务器的二进制数据,如文件上载。
Response 对象
可以使用 Response 对象来控制发送给用户的信息。这包括直接发送信息到浏览器、重定向浏览器到其他 URL 或设置 cookie 值。
Server 对象
通过 Server 对象可以访问服务器上的方法和属性。最常用的方法就是用来创建 COM 组件 Server.CreateObject 例程的那个。其他方法可对字符串应用 URL 或 HTML 编码、将虚拟目录映射到物理路径、以及设置脚本超时期间。
Session 对象
可以使用 Session 对象来存储特定用户会话所需的信息。当用户在应用程序不同页间跳转时,不会丢弃存储在 Session 对象中的变量;这些变量在用户访问应用程序页的整个期间都会保留。可以使用 Session 方法来显式结束会话并设置闲置会话的超时期间。
ObjectContext 对象
可以使用 ObjectContext 对象来提交或中止由 ASP 脚本启动的事务。
ASPError 对象
可以使用 ASPError 对象来捕捉 ASP 错误并向用户返回详细的信息描述。
集合:
StaticObjects
目录
内容集合方法:
Remove
RemoveAll
方法:
Lock
Unlock
事件:
Application_OnEnd
Application_OnStart
ObjectContext 对象
方法:
SetAbort
SetComplete
事件:
OnTransactionAbort
OnTransactionCommit
Request 对象
集合:
ClientCertificate
Cookies
Form
QueryString
ServerVariables
属性:
TotalBytes
方法:
BinaryRead
ASPError 对象
属性:
ASPCode
Number
Source
Category
File
Line
Column
Description
ASPDescription
Response 对象
集合:
Cookies
属性:
Buffer
CacheControl
Charset
ContentType
Expires
ExpiresAbsolute
IsClientConnected
PICS
Status
方法:
AddHeader
AppendToLog
BinaryWrite
Clear
End
Flush
Redirect
Write
Server 对象
属性:
ScriptTimeout
方法:
CreateObject
Execute
GetLastError
HTMLEncode
MapPath
Transfer
URLEncode
Session 对象
集合:
StaticObjects
目录
内容集合方法:
Remove
RemoveAll
属性:
CodePage
LCID
SessionID
Timeout
方法:
Abandon
事件:
Session_OnEnd
Session_OnStart