ASP內建物件

2022-03-07 05:13:30 字數 2611 閱讀 8897

active server pages 提供內建物件,這些物件使使用者更容易收集通過瀏覽器請求傳送的資訊、響應瀏覽器以及儲存使用者資訊(如使用者首選項)。本文簡要說明每乙個物件。有關每個物件的詳細資訊,請參閱 內建物件參考。

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 指令碼初始化的事務。

activex 元件

本部分概述了 active server pages(asp)中的 activex 元件。有關這些元件的完整介紹及其物件、屬性和方法的列表,請參閱 可安裝的 asp 元件。

activex 元件作為基於 web 的應用程式部分在 web 伺服器上執行。元件提供了應用程式的主要功能(如訪問資料庫),這樣就不必建立或重新建立執行這些任務的**。

資料庫訪問

可以使用 database access 元件 在應用程式中訪問資料庫。然後可以顯示表的整個內容、允許使用者構造查詢以及在 web 頁執行其他一些資料庫查詢。

ad rotator

可以使用 ad rotator 元件 來交替顯示影象,並提供從顯示的圖形到另乙個 url 的鏈結。在文字檔案中儲存廣告列表;ad rotator 元件依照在資料檔案中的指令來顯示它們。

content rotator

content rotator 元件 在 web 頁上自動迴圈 html 內容字串。每次使用者請求 web 頁時,content rotator 元件基於 content schedule 檔案中指定的資訊顯示新的 html 內容字串。

由於內容字串可以包含 html 標記,就可以顯示 html 能夠表示的任何內容型別:文字、圖形或超文字鏈結。例如,可以使用該元件在每日牌價或超文字鏈結中迴圈,或者在每次開啟 web 頁時,改變文字和背景的顏色。

browser capabilities

通過使用 browser capabilities 元件,可以基於瀏覽器的功能剪裁傳送到該瀏覽器的內容。

file access

file access 元件 提供可用於在計算機檔案系統中檢索和修改檔案的物件。

content linking

content linking 元件使在應用程式中提供 .asp 檔案的邏輯導航變得簡單易行。不用在許多 .asp 檔案中維護 url 引用,而只需在易於編輯的文字檔案中指定 .asp 檔案的次序組織。

collaboration data objects for windows nt server

collaboration data objects for nts 元件 提供 web 應用程式所使用的郵件物件。這個庫使您能夠簡單快捷地在應用程式上新增收發郵件的功能。您可以建立可程式設計郵件物件,然後利用它們的屬性和方法來滿足應用程式的需要。

myinfo、status、system 和 tools

myinfo、status、system 和 tools 元件為在 macintosh 上和在執行 microsoft windows 的計算機上開發的應用程式提供相容性。

myinfo 元件跟蹤 web 站點所有者的個人資訊,如經營 web 站點的組織名稱和位址及 web 站點的設定,還有 web 站點是否有 guest book。

status 元件跟蹤 web 站點的資訊,如訪問者的數量以及 http 連線的個數。

system 元件建立包含伺服器狀態資訊的 status 物件。當前該伺服器狀態只在 personal web server for macintosh 上可用。

tools 元件提供了生成隨機數、檢查檔案是否存在或處理 html **的方法。

page counter

page counter 元件 統計並顯示 web 頁被請求的次數。以一定的時間間隔,將捕獲的數字寫入到文字檔案中,這樣伺服器關閉後,資料也不會丟失。

permission checker

permission checker 元件測試 web 使用者對某檔案或某頁的訪問權。可以使用 permission checker 元件為不同型別的使用者定製基於 asp 的頁。例如,如果 web 頁包含超文字鏈結,就可以使用 permission checker 元件測試使用者對相應 web 頁的訪問許可權並忽略使用者無權訪問的頁或使這些鏈結失效。

ASP內建物件

server 物件 server 物件提供對伺服器上的方法和屬性的訪問。其中大多數方法和屬性是作為實用程式的功能服務的。語法server.property method 屬性scripttimeout scripttimeout 屬性指定指令碼在結束前最大可執行多長時間。當處理伺服器元件時,超時限制...

ASP內建物件

物件 object 就像我們在日常生活中所看到的各種物體,例如計算機,冰箱,汽車,手機等等,而物件可能又是由許多物件組成,比方說 計算機是一種物件,而計算機又由硬碟,cpu,記憶體,顯示卡等構成.屬性 property 是用來描述物件的特性,比如說,計算機是一種物件,而計算機的等級,製造商等可以用來...

asp 內建物件

該物件是asp的請示物件,它所包含的資訊是客戶端瀏覽器提出的請求。利用request物件可以接收使用者基於http請求的所有資訊,這包括通過 post方法或get方法 cookies以及客戶端證書從html表單傳遞的引數。通過request物件也可以訪問傳送到伺服器的二進位制資料,如檔案 上載。2 ...