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 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章