認識ASP內置的對象
發表時間:2024-06-02 來源:明輝站整理相關軟件相關文章人氣:
[摘要]認識ASP內置的對象 ASP內置Application,AspError,Request,Response,Session,ObjectContext,Server 等七個對象(Object), 而且每個對象有各自的屬性(Property),方法(Method),集合(Collection)或事件...
認識ASP內置的對象
ASP內置Application,AspError,Request,Response,Session,ObjectContext,Server 等七個對象(Object), 而且每個對象有各自的屬性(Property),方法(Method),集合(Collection)或事件(Event).現在我們就來介紹這幾個名詞的意義,好讓我們更好地去理解ASP的內置對象:
"對象"(Object)就像我們在日常生活中所看到的各種物體,例如計算機, 冰箱,汽車, 手機等等,而對象可能又是由許多對象組成, 比方說: 計算機是一種對象,而計算機又由硬盤,CPU,內存, 顯示卡等構成.
"屬性"(Property)是用來描述對象的特性, 比如說, 計算機是一種對象, 而計算機的等級,制造商等可以用來描述計算機的特性就叫作計算機的屬性,又比如說,Response是ASP 內置的一種對象,而它有一個屬性IsClientConnected 可以用來描述瀏覽器是否仍和服務器連接. 若要存取對象的屬性,可以寫成ObjectName.Property,例如: Response.IsClientConncetion.
"方法"(Method)是用來執行對象的動作, 比如說,計算機是一種對象,而開機,關機,執行應用程序, 掃描硬盤等操作則是這個對象的方法;又比如說, Response是的內置對象,而它有一個方法叫Write,可以在瀏覽器端顯示指定的信息.若要存取對象的方法,可以寫成ObjectName.Method, 例如Response.Write.
"集合"(Collection)指的是一群放在一起的"值" (Value), 這樣的解釋太抽象,我們來舉個例子,當瀏覽者輸入網頁窗體數據并按下"提交"按鈕之后,窗體字段的名稱與瀏覽者輸入的數據就會以一個Form形式的集合傳給WEB服務器.比如在ASP對象的QueryString集合中,若要取得username字段或userage字段的值,可以分別寫成Resquest.QueryString("username")和Resquest.QueryString("userage")
" 事件"(Event)是在某些情況下發生特定的信號警告您,比如說,假設你有一部汽車,當你發動汽車卻沒有把車門關好時,汽車會發出聲音警告你,這是一種事件.又比如說,session是ASP內置的一種對象,而它在用戶激活或結束瀏覽器的時候,會分別產生Session_Onstart和Session_Onend事件.