明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

認(rèn)識(shí)ASP內(nèi)置的對(duì)象

[摘要]認(rèn)識(shí)ASP內(nèi)置的對(duì)象 ASP內(nèi)置Application,AspError,Request,Response,Session,ObjectContext,Server 等七個(gè)對(duì)象(Object), 而且每個(gè)對(duì)象有各自的屬性(Property),方法(Method),集合(Collection)或事件...

認(rèn)識(shí)ASP內(nèi)置的對(duì)象

ASP內(nèi)置Application,AspError,Request,Response,Session,ObjectContext,Server 等七個(gè)對(duì)象(Object), 而且每個(gè)對(duì)象有各自的屬性(Property),方法(Method),集合(Collection)或事件(Event).現(xiàn)在我們就來(lái)介紹這幾個(gè)名詞的意義,好讓我們更好地去理解ASP的內(nèi)置對(duì)象:

"對(duì)象"(Object)就像我們?cè)谌粘I钪兴吹降母鞣N物體,例如計(jì)算機(jī), 冰箱,汽車, 手機(jī)等等,而對(duì)象可能又是由許多對(duì)象組成, 比方說(shuō): 計(jì)算機(jī)是一種對(duì)象,而計(jì)算機(jī)又由硬盤,CPU,內(nèi)存, 顯示卡等構(gòu)成.

"屬性"(Property)是用來(lái)描述對(duì)象的特性, 比如說(shuō), 計(jì)算機(jī)是一種對(duì)象, 而計(jì)算機(jī)的等級(jí),制造商等可以用來(lái)描述計(jì)算機(jī)的特性就叫作計(jì)算機(jī)的屬性,又比如說(shuō),Response是ASP 內(nèi)置的一種對(duì)象,而它有一個(gè)屬性IsClientConnected 可以用來(lái)描述瀏覽器是否仍和服務(wù)器連接. 若要存取對(duì)象的屬性,可以寫成ObjectName.Property,例如: Response.IsClientConncetion.

"方法"(Method)是用來(lái)執(zhí)行對(duì)象的動(dòng)作, 比如說(shuō),計(jì)算機(jī)是一種對(duì)象,而開(kāi)機(jī),關(guān)機(jī),執(zhí)行應(yīng)用程序, 掃描硬盤等操作則是這個(gè)對(duì)象的方法;又比如說(shuō), Response是的內(nèi)置對(duì)象,而它有一個(gè)方法叫Write,可以在瀏覽器端顯示指定的信息.若要存取對(duì)象的方法,可以寫成ObjectName.Method, 例如Response.Write.

"集合"(Collection)指的是一群放在一起的"值" (Value), 這樣的解釋太抽象,我們來(lái)舉個(gè)例子,當(dāng)瀏覽者輸入網(wǎng)頁(yè)窗體數(shù)據(jù)并按下"提交"按鈕之后,窗體字段的名稱與瀏覽者輸入的數(shù)據(jù)就會(huì)以一個(gè)Form形式的集合傳給WEB服務(wù)器.比如在ASP對(duì)象的QueryString集合中,若要取得username字段或userage字段的值,可以分別寫成Resquest.QueryString("username")和Resquest.QueryString("userage")

" 事件"(Event)是在某些情況下發(fā)生特定的信號(hào)警告您,比如說(shuō),假設(shè)你有一部汽車,當(dāng)你發(fā)動(dòng)汽車卻沒(méi)有把車門關(guān)好時(shí),汽車會(huì)發(fā)出聲音警告你,這是一種事件.又比如說(shuō),session是ASP內(nèi)置的一種對(duì)象,而它在用戶激活或結(jié)束瀏覽器的時(shí)候,會(huì)分別產(chǎn)生Session_Onstart和Session_Onend事件.