資源描述:
《asp 內(nèi)置對象》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、ASP內(nèi)置對象·ASPResponse:ASPResponse對象用于從服務(wù)器向用戶發(fā)送輸出的結(jié)果ASPRequest:當(dāng)瀏覽器向服務(wù)器請求頁面時,這個行為就被稱為一個request(請求)。ASPRequest對象用于從用戶那里獲取信息··ASPApplication·ASPSession·ASPServer·ASPError·ASPFileSystem·ASPTextStream·ASPDrive·ASPFile·ASPFolder·ASPDictionary·ASPADOASP組件·ASPAdRotator·ASPBrowserCap·ASPContentLinking·A
2、SPContentRotatorResponse對象ASPResponse對象用于從服務(wù)器向用戶發(fā)送輸出的結(jié)果。它的集合、屬性和方法如下:集合集合描述Cookies設(shè)置cookie的值。假如不存在,就創(chuàng)建cookie,然后設(shè)置指定的值。屬性屬性描述Buffer規(guī)定是否緩存頁面的輸出。CacheControl設(shè)置代理服務(wù)器是否可以緩存由ASP產(chǎn)生的輸出。Charset將字符集的名稱追加到Response對象中的content-type報頭。ContentType設(shè)置Response對象的HTTP內(nèi)容類型。Expires設(shè)置頁面在失效前的瀏覽器緩存時間(分鐘)。ExpiresAbso
3、lute設(shè)置瀏覽器上頁面緩存失效的日期和時間。IsClientConnected指示客戶端是否已從服務(wù)器斷開。Pics向response報頭的PICS標(biāo)志追加值。Status規(guī)定由服務(wù)器返回的狀態(tài)行的值。方法方法描述AddHeader向HTTP響應(yīng)添加新的HTTP報頭和值。AppendToLog向服務(wù)器記錄項目(serverlogentry)的末端添加字符串。BinaryWrite在沒有任何字符轉(zhuǎn)換的情況下直接向輸出寫數(shù)據(jù)。Clear清除已緩存的HTML輸出。End停止處理腳本,并返回當(dāng)前的結(jié)果。Flush立即發(fā)送已緩存的HTML輸出。Redirect把用戶重定向到另一個URL。
4、Write向輸出寫指定的字符串。Request對象當(dāng)瀏覽器向服務(wù)器請求頁面時,這個行為就被稱為一個request(請求)。ASPRequest對象用于從用戶那里獲取信息。它的集合、屬性和方法描述如下:集合集合描述ClientCertificate包含了存儲于客戶證書中的域值(fieldvalues)Cookies包含了HTTP請求中發(fā)送的所有cookie值Form包含了使用post方法由表單發(fā)送的所有的表單(輸入)值QueryString包含了HTTP查詢字符串中所有的變量值ServerVariables包含了所有的服務(wù)器變量值屬性屬性描述TotalBytes返回在請求正文中客戶
5、端所發(fā)送的字節(jié)總數(shù)方法方法描述BinaryRead取回作為post請求的一部分而從客戶端送往服務(wù)器的數(shù)據(jù),并把它存放到一個安全的數(shù)組之中。Application對象Web上的一個應(yīng)用程序可以是一組ASP文件。這些ASP在一起協(xié)同工作來完成一項任務(wù)。而ASP中的Application對象的作用是把這些文件捆綁在一起。Application對象用于存儲和訪問來自任意頁面的變量,類似Session對象。不同之處在于所有的用戶分享一個Application對象,而session對象和用戶的關(guān)系是一一對應(yīng)的。Application對象掌握的信息會被應(yīng)用程序中的很多頁面使用(比如數(shù)據(jù)庫連接信
6、息)。這就意味我們可以從任意頁面訪問這些信息。也意味著你可以在在一個頁面上改變這些信息,隨后這些改變會自動地反映到所有的頁面中。Application對象的集合、方法和事件的描述如下:集合集合描述Contents包含所有通過腳本命令追加到應(yīng)用程序中的項目。StaticObjects包含所有使用HTML的
7、他的用戶可以修改Application對象中的變量(在被Lock方法鎖定之后)。事件事件描述Application_OnEnd當(dāng)所有用戶的session都結(jié)束,并且應(yīng)用程序結(jié)束時,此事件發(fā)生。Application_OnStart在首個新的session被創(chuàng)建之前(這時Application對象被首次引用),此事件會發(fā)生。Session對象當(dāng)您正在操作一個應(yīng)用程序時,您會啟動它,然后做些改變,隨后關(guān)閉它。這個過程很像一次對話(Session)。計算機知道你是誰。它也知道你在何時啟