ASP內置ApplicationAspErrorRequestResponseSessionObjectContextServer 等七個對象(Object) 而且每個對象有各自的屬性(Property)方法(Method)集合(Collection)或事件(Event)現在我們就來介紹這幾個名詞的意義好讓我們更好地去理解ASP的內置對象: 對象(Object)就像我們在日常生活中所看到的各種物體例如計算機 冰箱汽車 手機等等而對象可能又是由許多對象組成 比方說: 計算機是一種對象而計算機又由硬盤CPU內存 顯示卡等構成 屬性(Property)是用來描述對象的特性 比如說 計算機是一種對象 而計算機的等級制造商等可以用來描述計算機的特性就叫作計算機的屬性又比如說Response是ASP 內置的一種對象而它有一個屬性IsClientConnected 可以用來描述浏覽器是否仍和服務器連接 若要存取對象的屬性可以寫成ObjectNameProperty例如: ResponseIsClientConncetion 方法(Method)是用來執行對象的動作 比如說計算機是一種對象而開機關機執行應用程序 掃描硬盤等操作則是這個對象的方法;又比如說 Response是的內置對象而它有一個方法叫Write可以在浏覽器端顯示指定的信息若要存取對象的方法可以寫成ObjectNameMethod 例如ResponseWrite 集合(Collection)指的是一群放在一起的值 (Value) 這樣的解釋太抽象我們來舉個例子當浏覽者輸入網頁窗體數據並按下提交按鈕之後窗體字段的名稱與浏覽者輸入的數據就會以一個Form形式的集合傳給Web服務器比如在ASP對象的QueryString集合中若要取得username字段或userage字段的值可以分別寫成ResquestQueryString(username)和ResquestQueryString(userage) 事件(Event)是在某些情況下發生特定的信號警告您比如說假設你有一部汽車當你發動汽車卻沒有把車門關好時汽車會發出聲音警告你這是一種事件又比如說session是ASP內置的一種對象而它在用戶激活或結束浏覽器的時候會分別產生Session_Onstart和Session_Onend事件 AD ROTATOR組件 廣告輪顯組件 屬性: BorderClickableTargetFarms 方法: GetAdvertisement FILE Access組件 文件操作組件 FileSystemObject 對象 方法: CreateTextFile OpenTestFile CopyFile DeleteFile FileExists GetExtensionName GetFile GetFileName MoveFile CopyFolder GetParentFolderName GetSpecialFolder GetTempName GetDrive GetDriveName DriveExists Drives GetAbsolutePathName GetBaseName CONTENT LINKING組件 此組件主要用於管理網頁網址間的超文本鏈接 方法: GetListCount GetNextURL GetPreviousDescription GetListIndex GetNthDescription GetPreviousURL GetNextDescription GetNthURL BROWER CAPABILITIES組件 浏覽器性能組件 屬性: browserversionmajorverminorverbetaPlatform ActiveXControlsbackgroundsoundsCookiesFrames Javaapplets TablesVBscriptJavaScriptcdf 建立方法 Set BrowerType = ServerCreateObject(MSWCBrowserType) 以下三個組件不是IIS/PWS中ASP自帶的需要到微軟網站下載 PAGE COUNTER組件 PERMISSION CHECKER組件 REGISTRY ACCESS組件
From:http://tw.wingwit.com/Article/program/net/201404/30523.html