午夜精品福利视频,亚洲激情专区,免费看a网站,aa毛片,亚洲色图激情小说,亚洲一级毛片,免费一级毛片一级毛片aa

介紹一下ASP中一下五個(gè)對(duì)象

時(shí)間:2024-09-30 19:33:15 資料大全 我要投稿
  • 相關(guān)推薦

介紹一下ASP中一下五個(gè)對(duì)象

  request:包括:概述、Form集合、QueryString集合、Server Variable集合、Cookies集合、TotalBytes屬性、BinaryRead屬性

  response:包括:Response對(duì)象的屬性、方法、集合

  server:包括:ScriptTimeout屬性、Execute方法、CreateObject方法、MapPath方法、 HTMLEncode方法

  application:Application對(duì)象的定義及信息讀取、方法、事件

  session:包括:Session對(duì)象的屬性、事件

  另外還有兩個(gè):AspError和objectContext

  拓展:

  概述

  Response 對(duì)象用于從服務(wù)器向用戶發(fā)送輸出的結(jié)果,

介紹一下ASP中一下五個(gè)對(duì)象

。

  Request 對(duì)象用于從用戶那里取得信息。

  Application 在一起協(xié)同工作以完成某項(xiàng)任務(wù)的一組 ASP 文件稱為一個(gè)應(yīng)用程序。而 ASP 中的 Application 對(duì)象的作用是把這些文件捆綁在一起。

  Session 對(duì)象用于存儲(chǔ)關(guān)于某個(gè)用戶會(huì)話(session)的信息,或者修改相關(guān)的設(shè)置。存儲(chǔ)在 session 對(duì)象中的變量掌握著單一用戶的信息,同時(shí)這些信息對(duì)于頁面中的所有頁面都是可用的。

  Server 對(duì)象的作用是訪問有關(guān)服務(wù)器的屬性和方法。

  ASP Response 對(duì)象

  Response的集合

集合 描述 Cookies 設(shè)置 cookie 的值。假如不存在,就創(chuàng)建 cookie ,然后設(shè)置指定的值。

  Response的屬性

屬性 描述 Buffer 規(guī)定是否緩存頁面的輸出。 CacheControl 設(shè)置代理服務(wù)器是否可以緩存由 ASP 產(chǎn)生的輸出。 Charset 將字符集的名稱追加到 Response 對(duì)象中的 content-type 報(bào)頭。 ContentType 設(shè)置 Response 對(duì)象的 HTTP 內(nèi)容類型。 Expires 設(shè)置頁面在失效前的瀏覽器緩存時(shí)間(分鐘)。 ExpiresAbsolute 設(shè)置瀏覽器上頁面緩存失效的日期和時(shí)間。 IsClientConnected 指示客戶端是否已從服務(wù)器斷開。 Pics 向 response 報(bào)頭的 PICS 標(biāo)志追加值。 Status 規(guī)定由服務(wù)器返回的狀態(tài)行的值。

  Response的方法

方法 描述 AddHeader 向 HTTP 響應(yīng)添加新的 HTTP 報(bào)頭和值。 AppendToLog 向服務(wù)器記錄項(xiàng)目(server log entry)的末端添加字符串。 BinaryWrite 在沒有任何字符轉(zhuǎn)換的情況下直接向輸出寫數(shù)據(jù)。 Clear 清除已緩存的 HTML 輸出。 End 停止處理腳本,并返回當(dāng)前的結(jié)果。 Flush 立即發(fā)送已緩存的 HTML 輸出。 Redirect 把用戶重定向到另一個(gè) URL。 Write 向輸出寫指定的字符串。

  ASP Request 對(duì)象

集合 描述 ClientCertificate 包含了存儲(chǔ)于客戶證書中的域值(field values) Cookies 包含了 HTTP 請(qǐng)求中發(fā)送的所有 cookie 值 Form 包含了使用 post 方法由表單發(fā)送的所有的表單(輸入)值 QueryString 包含了 HTTP 查詢字符串中所有的變量值 ServerVariables 包含了所有的服務(wù)器變量值 屬性 描述 TotalBytes 返回在請(qǐng)求正文中客戶端所發(fā)送的字節(jié)總數(shù) 方法 描述 BinaryRead 取回作為 post 請(qǐng)求的一部分而從客戶端送往服務(wù)器的數(shù)據(jù),并把它存放到一個(gè)安全的數(shù)組之中。

  應(yīng)用舉例:

  QueryString

  :用以獲取客戶端附在url地址后的查詢字符串中的信息。

  例如:stra=Request.QueryString ("strUserld")

  Form

  :用以獲取客戶端在FORM表單中所輸入的信息。(表單的method屬性值需要為POST)

  例如:stra=Request.Form("strUserld")

  Cookie

  :用以獲取客戶端的Cookie信息。

  例如:stra=Request.Cookies("strUserld")

  ServerVariable

  :用以獲取客戶端發(fā)出的HTTP請(qǐng)求信息中的頭信息及服務(wù)器端環(huán)境變量信息。

  例如:stra=Request.ServerVariables("REMOTE_ADDR"),返回客戶端IP地址

  ClientCertificate

  :用以獲取客戶端的身份驗(yàn)證信息

  例如:stra=Request.ClientCertificate("VALIDFORM"),對(duì)于要求安全驗(yàn)證的網(wǎng)站,返回有效起始日期。

  ASP Application 對(duì)象

  Web 上的一個(gè)應(yīng)用程序可以是一組 ASP 文件。這些 ASP 在一起協(xié)同工作來完成一項(xiàng)任務(wù)。而 ASP 中的 Application 對(duì)象的作用是把這些文件捆綁在一起。

  Application 對(duì)象用于存儲(chǔ)和訪問來自任意頁面的變量,類似 Session 對(duì)象。不同之處在于所有的用戶分享一個(gè) Application 對(duì)象,而 session 對(duì)象和用戶的關(guān)系是一一對(duì)應(yīng)的。

  Application 對(duì)象掌握的信息會(huì)被應(yīng)用程序中的很多頁面使用(比如數(shù)據(jù)庫連接信息)。這就意味我們可以從任意頁面訪問這些信息。也意味著你可以在在一個(gè)頁面上改變這些信息,隨后這些改變會(huì)自動(dòng)地反映到所有的頁面中。

  Application 對(duì)象的集合、方法和事件的描述如下:

  集合

集合 描述 Contents 包含所有通過腳本命令追加到應(yīng)用程序中的項(xiàng)目。 StaticObjects 包含所有使用 HTML 的 <object> 標(biāo)簽追加到應(yīng)用程序中的對(duì)象。

  方法

方法 描述 Contents.Remove 從 Contents 集合中刪除一個(gè)項(xiàng)目,

資料共享平臺(tái)

介紹一下ASP中一下五個(gè)對(duì)象》(http://m.stanzs.com)。 Contents.RemoveAll 從 Contents 集合中刪除所有的項(xiàng)目。 Lock 防止其余的用戶修改 Application 對(duì)象中的變量。 Unlock 使其他的用戶可以修改 Application 對(duì)象中的變量(在被 Lock 方法鎖定之后)。

  事件

事件 描述 Application_OnEnd 當(dāng)所有用戶的 session 都結(jié)束,并且應(yīng)用程序結(jié)束時(shí),此事件發(fā)生。 Application_OnStart 在首個(gè)新的 session 被創(chuàng)建之前(這時(shí) Application 對(duì)象被首次引用),此事件會(huì)發(fā)生。

  應(yīng)用舉例:

  創(chuàng)建Application變量

  Application(“變量名稱”)

  Application("Welcome")="歡迎光臨我的主頁!"

  Lock方法和Unlock方法具體用法

  Application.Lock-鎖定Application對(duì)象所有變量

  Application.Unlock-解鎖Application對(duì)象所有變量

  如;

  Application.Lock;Application("NumCount")=Application("NumCount")+1;Application.Unlock;

  ASP Session 對(duì)象

  session對(duì)象用于存儲(chǔ)特定的用戶會(huì)話所需的信息。Session對(duì)象的引入是為了彌補(bǔ)HTTP協(xié)議的不足,HTTP協(xié)議是一種無狀態(tài)的協(xié)議。

  Session中文是“會(huì)話”的意思,在ASP中代表了服務(wù)器與客戶端之間的“會(huì)話”。Session的作用時(shí)間從用戶到達(dá)某個(gè)特定的Web頁開始,到該用戶離開Web站點(diǎn),或在程序中利用代碼終止某個(gè)Session結(jié)束。引用Session則可以讓一個(gè)用戶訪問多個(gè)頁面之間的切換也會(huì)保留該用戶的信息。

  系統(tǒng)為每個(gè)訪問者都設(shè)立一個(gè)獨(dú)立的Session對(duì)象,用以存儲(chǔ)Session變量,并且各個(gè)訪問者的Session對(duì)象互不干擾。

  Session與Cookie是緊密相關(guān)的。Session的使用要求用戶瀏覽器必須支持Cookie,如果瀏覽器不支持使用Cookie,或者設(shè)置為禁用Cookie,那么將不能使用Session。

  Session信息對(duì)客戶來說,不同的用戶用不同的Session信息來記錄。當(dāng)用戶啟用Session時(shí),ASP自動(dòng)產(chǎn)生一個(gè)SessionID.在新會(huì)話開始時(shí),服務(wù)器將SessionID當(dāng)做cookie存儲(chǔ)在用戶的瀏覽器中。

  集合

集合 描述 Contents 包含所有通過腳本命令追加到 session 的條目。 StaticObjects 包含了所有使用 HTML 的 <object> 標(biāo)簽追加到 session 的對(duì)象。

  屬性

屬性 描述 CodePage 規(guī)定顯示動(dòng)態(tài)內(nèi)容時(shí)使用的字符集 LCID 設(shè)置或返回指定位置或者地區(qū)的一個(gè)整數(shù)。諸如日期、時(shí)間以及貨幣的內(nèi)容會(huì)根據(jù)位置或者地區(qū)來顯示。 SessionID 為每個(gè)用戶返回一個(gè)唯一的 id。此 id 由服務(wù)器生成。 Timeout 設(shè)置或返回應(yīng)用程序中的 session 對(duì)象的超時(shí)時(shí)間(分鐘)。

  方法

方法 描述 Abandon 撤銷一個(gè)用戶的 session。 Contents.Remove 從 Contents 集合刪除一個(gè)項(xiàng)目。 Contents.RemoveAll 從 Contents 集合刪除全部項(xiàng)目。

  事件

事件 描述 Session_OnEnd 當(dāng)一個(gè)會(huì)話結(jié)束時(shí)此事件發(fā)生。 Session_OnStart 當(dāng)一個(gè)會(huì)話開始時(shí)此事件發(fā)生。

  ASP Server對(duì)象

  屬性

屬性 描述 ScriptTimeout 設(shè)置或返回在一段腳本終止前它所能運(yùn)行時(shí)間(秒)的最大值。

  方法

方法 描述 CreateObject 創(chuàng)建對(duì)象的實(shí)例(instance)。 Execute 從另一個(gè) ASP 文件中執(zhí)行一個(gè) ASP 文件。 GetLastError() 返回可描述已發(fā)生錯(cuò)誤狀態(tài)的 ASPError 對(duì)象。 HTMLEncode 將 HTML 編碼應(yīng)用到某個(gè)指定的字符串。 MapPath 將一個(gè)指定的地址映射到一個(gè)物理地址。 Transfer 把一個(gè) ASP 文件中創(chuàng)建的所有信息傳輸?shù)搅硪粋(gè) ASP 文件。 URLEncode 把 URL 編碼規(guī)則應(yīng)用到指定的字符串。

  應(yīng)用舉例:

  ScriptTimeout屬性的使用

  ScriptTimeout屬性用于設(shè)置Script腳本必須在指定的時(shí)間內(nèi)執(zhí)行,若超時(shí)則不予執(zhí)行。利用ScriptTimeout屬性,可以設(shè)置WEB服務(wù)器響應(yīng)一個(gè)網(wǎng)頁所需要的時(shí)間。

  服務(wù)器在設(shè)定的時(shí)間內(nèi),若未結(jié)束腳本的處理,則服務(wù)器將強(qiáng)制腳本結(jié)束,而不再執(zhí)行未完成的腳本。ScriptTimeout屬性對(duì)于運(yùn)行中的服務(wù)器組件不起作用。

  語法是:Server.ScriptTimeout=n ‘n為指定的時(shí)間,單位為秒

  其中:key表示要獲得的屬性名

  MapPath方法

  可以從一個(gè)有效虛擬路徑下的任何文件上提取相應(yīng)的實(shí)際物理路徑。

  語法是:Server.MapPath(Path)

  其中:Path指定相對(duì)或虛擬路徑或文件名,返回實(shí)際路徑。

  CreateObject方法

  CreateObject方法是ASP中最實(shí)用河最強(qiáng)大的方法之一。用于創(chuàng)建一個(gè)對(duì)象實(shí)例。

  語法是:Server.CreateObject(Component)

  其中:Component指定創(chuàng)建何種類型的對(duì)象。

  例如:Set fs=Server.CreateObject("Scripting.FileSystemObject")

  上例將創(chuàng)建一個(gè)文件存取組件,而下一句將釋放該組件:

  Set fs=Nothing


 

【介紹一下ASP中一下五個(gè)對(duì)象】相關(guān)文章:

高通的筆試題,分享一下09-15

測(cè)試一下你的抗壓能力有多強(qiáng)10-09

初一下學(xué)期學(xué)生評(píng)語07-02

團(tuán)隊(duì)游戲,相互認(rèn)識(shí)一下吧09-09

初一下冊(cè)數(shù)學(xué)教學(xué)反思05-25

有關(guān)高一下學(xué)期自我評(píng)價(jià)05-14

2019高一下學(xué)期學(xué)習(xí)計(jì)劃10-04

凈雅準(zhǔn)備上市 討論一下凈雅07-04

初一下冊(cè)數(shù)學(xué)暑假作業(yè)答案06-08

測(cè)試一下你是否適合到外地工作07-02