Active Server Pages 提供內建對象,這些對象使用戶更容易收集通過浏覽器請求發送的信息、響應浏覽器以及存儲用戶信息(如用戶首選項)。本文簡要說明每一個對象。
application 對象
可以使用 Application 對象使給定應用程序的所有用戶共享信息。
Request 對象
可以使用 Request 對象訪問任何用 HTTP 請求傳遞的信息,包括從 Html 表格用 POST 方法或 GET 方法傳遞的參數、cookIE 和用戶認證。Request 對象使您能夠訪問發送給服務器的二進制數據,如上載的文件。
Response 對象
可以使用 Response 對象控制發送給用戶的信息。包括直接發送信息給浏覽器、重定向浏覽器到另一個 URL 或設置 cookIE 的值。
Server 對象
Server 對象提供對服務器上的方法和屬性進行的訪問。最常用的方法是創建 ActiveX 組件的實例 (Server.CreateObject)。其他方法用於將 URL 或 Html 編碼成字符串,將虛擬路徑映射到物理路徑以及設置腳本的超時期限。
session 對象
可以使用 Session 對象存儲特定的用戶會話所需的信息。當用戶在應用程序的頁之間跳轉時,存儲在 Session 對象中的變量不會清除;而用戶在應用程序中訪問頁時,這些變量始終存在。也可以使用 Session 方法顯式地結束一個會話和設置空閒會話的超時期限。
ObjectContext 對象
可以使用 ObjectContext 對象提交或撤消由 ASP 腳本初始化的事務。