日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳細(xì)介紹ASP的六大對象(上)

我們都知道,ASP中的六大內(nèi)置對象,分別是application,createobject,request,response,session,server。下面詳細(xì)介紹這六大對象。

創(chuàng)新互聯(lián)專注于大祥企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城開發(fā)。大祥網(wǎng)站建設(shè)公司,為大祥等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站建設(shè),專業(yè)設(shè)計,全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

一、Application對象

Application對象是個應(yīng)用程序級的對象,用來在所有用戶間共享信息,并可以在Web應(yīng)用程序運(yùn)行期間持久地保持?jǐn)?shù)據(jù)。

1、Application的屬性:

方法如下:

Application對象沒有內(nèi)置的屬性,但是我們可以自行創(chuàng)建其屬性。

<% Application("屬性名")=值 %>

其實(shí)大部分Application變量都 存放在Contents集合中,當(dāng)你創(chuàng)建一個新的Application變量時,其實(shí)就是在Contents集合中添加了一項(xiàng)。下面兩個腳本是等效的:

<% Application("greeting")="hello!" %> 或 <% Application.contents("greeting")="hello!"由于Application變量存在集合里,所以如果想要全部顯示,其方法我們已經(jīng)多次使用,例如For Each循環(huán)。

以下為引用的內(nèi)容:

 
 
 
  1. <%  
  2. For Each item IN Application.Contents  
  3. Response.write("
    "&item&Application.Contents(item))  
  4. next  
  5. %>  

2、Application的方法:

Application的方法只有兩個方法:一個是Lock,另一個是Unlock。其中Lock方法用于保證同一時刻只能一個用戶對Application操作。Unlock則用于取消Lock方法的限制。如:

以下為引用的內(nèi)容:

 
 
 
  1. <%  
  2. Application.Lock  
  3. Application("visitor_num")=Application("visitor_num")+1  
  4. Application.Unlock  
  5. %>  

3、Application的事件:

  • Application_OnStart():當(dāng)事件應(yīng)用程序啟動時觸發(fā)。
  • Application_OnEnd():此事件應(yīng)用程序結(jié)束時觸發(fā)。

這兩個事件過程都是必須定義在Global.asp文件中,一般把連接數(shù)據(jù)的函數(shù)定義在這兩個事件,然后放在Global.asp中。例如:

以下為引用的內(nèi)容:

 
 
 
  1. Sub Application_OnStart  
  2. Application("tt18_ConnectionString") = "driver={SQL   
  3. Server};server=jeff;uid=sa;pwd=;database=test"   
  4. End Sub  

一個數(shù)組能夠被定義成Application對象,不過這個數(shù)組只能作為一個對象保存,而不能用Application(0)取出其值??梢远x一個臨時數(shù)組實(shí)現(xiàn)這種功能。如:

以下為引用的內(nèi)容:

 
 
 
  1. <%  
  2. dim Array()  
  3. Array=Application("array")  
  4. for i = 0 to ubound(array)  
  5. Response.write Array(i)  
  6. next i  
  7. %>  

同樣要修改這個Application對象也可以定義一個臨時數(shù)組,把Application對象賦給數(shù)組,然后修改這個數(shù)組的元素,最后把數(shù)組賦回

4、Application對象

如:以下為引用的內(nèi)容:

 
 
 
  1. <%  
  2. dim Array()  
  3. Array=Application("array")  
  4. Array(0)="jeff" 
  5. Array(1)="zhu" 
  6. Application.lock  
  7. Application("array")=Array  
  8. Application.unlock  
  9. %>  

二、ObjectContext對象

該對象用于控制Active Server Pages的事務(wù)處理。事務(wù)處理由Microsoft Transaction Server (MTS)管理。

1、事件

  • ObjectContext.OnTransactionAbort 由放棄的事務(wù)處理事件激發(fā),在腳本完成處理后發(fā)生。
  • ObjectContext.OnTransactionCommit 由成功的事務(wù)處理事件激發(fā),在腳本完成處理后發(fā)生。

2、方法

  • ObjectContext.SetAbort   顯示的放棄一次事務(wù)處理。
  • ObjectContext.SetComplete  覆蓋前面任何調(diào)用ObjectContext.SetAbort方法的調(diào)用。

#p#

三、Request對象

Request對象用于接受所有從瀏覽器發(fā)往你的服務(wù)器的請求內(nèi)的所有信息。

1、集合

  • Request.ClientCertificate(key[SubField])  所有客戶證書的信息的集合。對于Key,該集合具有如下的關(guān)鍵字:
  • Subject  證書的主題。包含所有關(guān)于證書收據(jù)的信息。能和所有的子域后綴一起使用。
  • Issuer  證書的發(fā)行人。包含所有關(guān)于證書驗(yàn)證的信息。除了CN外,能和所有的子域后綴一起使用。
  • VadidFrom 證書發(fā)行的日期。使用VBscript格式。
  • ValidUntil  證書不在有效的時間。
  • SerialNumber 包含該證書的序列號。
  • Certificate 包含整個證書內(nèi)容的二進(jìn)制流,使用ASN.1格式。

對于SubField,Subject和Issuer關(guān)鍵字可以具有如下的子域后綴:(比如:SubjectOU或IssuerL)

  • C  起源國家。
  • O 公司或組織名稱。
  • OU  組織單元。
  • CN  用戶的常規(guī)名稱。
  • L  局部。
  • S  州(或省)。
  • T  個人或公司的標(biāo)題。
  • GN  給定名稱。
  • I  初始。

當(dāng)文件cervbs.inc(VBscript使用)或cerJavas.inc(Jscript使用)通過使用#INCLUDE導(dǎo)向包含在你的Active Server Page里時,下面兩個標(biāo)志可以使用:

  • ceCertPresent  指明客戶證書是否存在,其值為TRUE或FALSE。
  • ceUnrecongnizedIssure 指明在該鏈表中的最后的證書的發(fā)行者是否未知,其值為TRUE或FALSE。
  • Request.Cookies(Cookie[(key).Attribute])  Cookie的集合。允許獲得瀏覽器的Cookie。Cookie指明返回那一個Cookie。Key用于從Cookie字典中返回具有某一關(guān)鍵字的Cookie值。對于Attribute,你能使用屬性HasKeys來確定某一Cookie是否具有子關(guān)鍵字。HasKeys的值為TRUE或FALSE。
  • Request.Form(Parameter)[(Index).Count] 填寫HTML的表單中所有的數(shù)據(jù)的集合。Parameter是在HTML表單中某一元素的名稱。當(dāng)某一參數(shù)具有不止一個值(比如,當(dāng)在
  • <dfn id="2boz2"><code id="2boz2"><nobr id="2boz2"></nobr></code></dfn><span id="2boz2"><i id="2boz2"></i></span>
    <strike id="2boz2"><code id="2boz2"></code></strike>
  • <sup id="2boz2"></sup>
    <menuitem id="2boz2"><i id="2boz2"><tbody id="2boz2"></tbody></i></menuitem>
  • <strike id="2boz2"><code id="2boz2"></code></strike>