亚洲一区亚洲二区亚洲三区,国产成人高清在线,久久久精品成人免费看,999久久久免费精品国产牛牛,青草视频在线观看完整版,狠狠夜色午夜久久综合热91,日韩精品视频在线免费观看

介紹一下ASP中一下五個對象

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

介紹一下ASP中一下五個對象

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

  response:包括:Response對象的屬性、方法、集合

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

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

  session:包括:Session對象的屬性、事件

  另外還有兩個:AspError和objectContext

  拓展:

  概述

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

介紹一下ASP中一下五個對象

。

  Request 對象用于從用戶那里取得信息。

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

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

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

  ASP Response 對象

  Response的集合

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

  Response的屬性

屬性 描述 Buffer 規(guī)定是否緩存頁面的輸出。 CacheControl 設(shè)置代理服務(wù)器是否可以緩存由 ASP 產(chǎn)生的輸出。 Charset 將字符集的名稱追加到 Response 對象中的 content-type 報(bào)頭。 ContentType 設(shè)置 Response 對象的 HTTP 內(nèi)容類型。 Expires 設(shè)置頁面在失效前的瀏覽器緩存時間(分鐘)。 ExpiresAbsolute 設(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 把用戶重定向到另一個 URL。 Write 向輸出寫指定的字符串。

  ASP Request 對象

集合 描述 ClientCertificate 包含了存儲于客戶證書中的域值(field values) Cookies 包含了 HTTP 請求中發(fā)送的所有 cookie 值 Form 包含了使用 post 方法由表單發(fā)送的所有的表單(輸入)值 QueryString 包含了 HTTP 查詢字符串中所有的變量值 ServerVariables 包含了所有的服務(wù)器變量值 屬性 描述 TotalBytes 返回在請求正文中客戶端所發(fā)送的字節(jié)總數(shù) 方法 描述 BinaryRead 取回作為 post 請求的一部分而從客戶端送往服務(wù)器的數(shù)據(jù),并把它存放到一個安全的數(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請求信息中的頭信息及服務(wù)器端環(huán)境變量信息。

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

  ClientCertificate

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

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

  ASP Application 對象

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

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

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

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

  集合

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

  方法

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

資料共享平臺

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

  事件

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

  應(yīng)用舉例:

  創(chuàng)建Application變量

  Application(“變量名稱”)

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

  Lock方法和Unlock方法具體用法

  Application.Lock-鎖定Application對象所有變量

  Application.Unlock-解鎖Application對象所有變量

  如;

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

  ASP Session 對象

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

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

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

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

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

  集合

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

  屬性

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

  方法

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

  事件

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

  ASP Server對象

  屬性

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

  方法

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

  應(yīng)用舉例:

  ScriptTimeout屬性的使用

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

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

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

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

  MapPath方法

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

  語法是:Server.MapPath(Path)

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

  CreateObject方法

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

  語法是:Server.CreateObject(Component)

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

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

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

  Set fs=Nothing


 

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

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

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

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

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

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

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

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

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

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

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