第6章常用ASP組件_第1頁
第6章常用ASP組件_第2頁
第6章常用ASP組件_第3頁
第6章常用ASP組件_第4頁
第6章常用ASP組件_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、本章要點本章要點l6.1 故事接龍故事接龍 l6.2 查看瀏覽器性能查看瀏覽器性能 l6.3 導(dǎo)航鏈接 l6.3 導(dǎo)航鏈接 l6.5 收發(fā)電子郵件 l6.6 文件上傳 l6.7 綜合案例 l習(xí)題6 6.1.1 案例效果案例效果 圖圖6-1 故事接龍故事接龍6.1.2 案例實現(xiàn)案例實現(xiàn) (見書)(見書)6.1.3 知識拓展知識拓展1. ASP組件概述組件概述ASP使用使用VBScript或者或者JScript腳本完成編程,而這腳本完成編程,而這兩種腳本本身能力非常有限,利用兩種腳本本身能力非常有限,利用ASP的幾個內(nèi)置對象的幾個內(nèi)置對象也無法完成較大規(guī)模的應(yīng)用,但是令人興奮的是也無法完成較大規(guī)模

2、的應(yīng)用,但是令人興奮的是ASP支支持組件技術(shù),類似文件上傳、繪圖、收發(fā)電子郵件等工持組件技術(shù),類似文件上傳、繪圖、收發(fā)電子郵件等工作都可以借助組件來完成,使用合適的組件,將使網(wǎng)站作都可以借助組件來完成,使用合適的組件,將使網(wǎng)站開發(fā)事半功倍,網(wǎng)站的功能也更為強大。開發(fā)事半功倍,網(wǎng)站的功能也更為強大。ASP的強大不僅僅局限于接受和顯示的交互,更多的強大不僅僅局限于接受和顯示的交互,更多的是運用的是運用ActiveX 組件進行更強大的組件進行更強大的Web應(yīng)用。其實應(yīng)用。其實ActiveX Server Components(ActiveX 服務(wù)器組件服務(wù)器組件)是一個是一個存在于存在于 Web 服

3、務(wù)器上的文件,該文件封裝了執(zhí)行某些特服務(wù)器上的文件,該文件封裝了執(zhí)行某些特定任務(wù)的代碼。組件可以執(zhí)行一些通用的常見任務(wù)定任務(wù)的代碼。組件可以執(zhí)行一些通用的常見任務(wù)(如數(shù)據(jù)庫的訪問,文件的上傳等),這樣就不必自己(如數(shù)據(jù)庫的訪問,文件的上傳等),這樣就不必自己去創(chuàng)建執(zhí)行這些任務(wù)的代碼。去創(chuàng)建執(zhí)行這些任務(wù)的代碼。2. 文件訪問組件簡介文件訪問組件簡介ASP中提供了多種文件訪問(中提供了多種文件訪問(File Access)組件來)組件來方便對文件進行操作處理。利用方便對文件進行操作處理。利用ASP腳本,幾乎可以腳本,幾乎可以完全控制服務(wù)器的文件系統(tǒng)。完全控制服務(wù)器的文件系統(tǒng)。File Access

4、組件主要由組件主要由FileSystemObject對象和對象和TextStream對象組成,使用對象組成,使用FileSystemObject對象,可以建立、檢索、刪除目錄及對象,可以建立、檢索、刪除目錄及文件,而文件,而TextStream對象則提供讀寫文件的功能。對象則提供讀寫文件的功能。注意,本章中的很多內(nèi)容都是對文件、文件夾進注意,本章中的很多內(nèi)容都是對文件、文件夾進行操作,要求設(shè)置所訪問的文件夾可以支持行操作,要求設(shè)置所訪問的文件夾可以支持“Internet來賓帳戶來賓帳戶”具有所訪問的文件夾的讀寫權(quán)限,可以在具有所訪問的文件夾的讀寫權(quán)限,可以在文件夾上單擊鼠標左鍵,在彈出菜單中選

5、擇文件夾上單擊鼠標左鍵,在彈出菜單中選擇“屬性屬性”命令,在打開的命令,在打開的“屬性屬性”對話框?qū)υ捒颉鞍踩踩边x項卡中添選項卡中添加加“Internet來賓帳戶來賓帳戶”,并具有文件夾的修改、讀取,并具有文件夾的修改、讀取和寫入權(quán)限。如圖和寫入權(quán)限。如圖6-2所示。所示。圖圖6-2 設(shè)置文件夾權(quán)限設(shè)置文件夾權(quán)限3. FileSystemObject對象對象FileSystemObject對象提供了許多種集合和方法來處理文件夾和文件,對象提供了許多種集合和方法來處理文件夾和文件,下面是對下面是對FileSystemObject對象的常用方法進行介紹。對象的常用方法進行介紹。4. Folde

6、r對象對象Folder對象用于對文件夾的操作,其常用集合、方法和屬性如下。對象用于對文件夾的操作,其常用集合、方法和屬性如下。 5. TextStream對象對象TextStream對象用于對文件內(nèi)容進行操作,不對象用于對文件內(nèi)容進行操作,不能通過能通過CreatObject來創(chuàng)建一個來創(chuàng)建一個TextStream對象,得對象,得到到TextStream對象的唯一方法是用前面的對象的唯一方法是用前面的FileSystemObject對象的對象的CreateTextFile(打開一個(打開一個存在的文本文件)或存在的文本文件)或OpenTextFile方法(創(chuàng)建一個方法(創(chuàng)建一個新的文件)。新的

7、文件)。可在打開或創(chuàng)建了文本文件后,就得到一個可在打開或創(chuàng)建了文本文件后,就得到一個TextStream對象,該對象有一個光標,就好象是在對象,該對象有一個光標,就好象是在字處理程序中的光標一樣,指出接下來要敲入的字字處理程序中的光標一樣,指出接下來要敲入的字符將出現(xiàn)的位置,它同時也指出要讀取的字符的位符將出現(xiàn)的位置,它同時也指出要讀取的字符的位置。表置。表6-1列出了列出了TextStream對象的常用屬性和方法。對象的常用屬性和方法。(見書)(見書)下面是一個記錄用戶信息的例子。(見書)下面是一個記錄用戶信息的例子。(見書)上面網(wǎng)頁在瀏覽時效果如圖上面網(wǎng)頁在瀏覽時效果如圖6-3左圖所示。左

8、圖所示。當提交表單內(nèi)容后,信息被存儲到文件當提交表單內(nèi)容后,信息被存儲到文件text.txt中??梢酝ㄟ^下中??梢酝ㄟ^下面的程序來讀取面的程序來讀取text.txt文件中的信息。讀出的數(shù)據(jù)如圖文件中的信息。讀出的數(shù)據(jù)如圖6-3右圖所示。右圖所示。 圖圖6-3 用戶信息存儲用戶信息存儲6. File對象對象File對象又稱為文件對象,一個文件就是一個對象又稱為文件對象,一個文件就是一個File對象。對象。File對象提供了對文件的屬性的訪問,通過它的方法能夠?qū)ο筇峁┝藢ξ募膶傩缘脑L問,通過它的方法能夠?qū)ξ募M行操作。對文件進行操作。Folder對象中提供了一個對象中提供了一個Files集合,包

9、集合,包含文件夾中文件對應(yīng)的含文件夾中文件對應(yīng)的File對象。還可以直接地從對象。還可以直接地從FileSystemObject對象中通過使用對象中通過使用GetFile方法得到一個方法得到一個File對象引用。表對象引用。表6-2給出了給出了File對象的常用屬性。(見書)對象的常用屬性。(見書)類似于類似于Folder對象,對象,F(xiàn)ile對象的方法允許復(fù)制、刪除以及移對象的方法允許復(fù)制、刪除以及移動文件。它也有一個使用文本流打開文件的方法。動文件。它也有一個使用文本流打開文件的方法。File對對象的方法及說明如下。象的方法及說明如下。 圖圖6-4 文件信息瀏覽文件信息瀏覽在使用在使用Fol

10、ders和和File時需要注意,不能使用數(shù)字時需要注意,不能使用數(shù)字索引來定位索引來定位Folders或或Files集合里的條目,必須使用集合里的條目,必須使用For Each Next語句遍歷集合,然后使用該條目的語句遍歷集合,然后使用該條目的Name屬性。屬性。7. Drive對象對象Drive對象可用來獲取當前系統(tǒng)中各個驅(qū)動器的對象可用來獲取當前系統(tǒng)中各個驅(qū)動器的信息,信息,Drive對象沒有方法,其應(yīng)用都是通過屬性表對象沒有方法,其應(yīng)用都是通過屬性表現(xiàn)出來的,表現(xiàn)出來的,表6-3給出了給出了Drive對象的屬性。(見書)對象的屬性。(見書)可以看到可以看到Drive對象基本上包含了通常

11、操作所需對象基本上包含了通常操作所需的全部的驅(qū)動器信息,因此在使用中是非常方便的。的全部的驅(qū)動器信息,因此在使用中是非常方便的。下面示例演示了下面示例演示了Drive 對象的使用。(見書)對象的使用。(見書)6.2.1 案例效果案例效果 圖圖6-5 查看瀏覽器性能查看瀏覽器性能6.2.2 案例實現(xiàn)案例實現(xiàn) (見書)(見書)6.2.3 知識拓展知識拓展1. 瀏覽器性能組件簡介瀏覽器性能組件簡介瀏覽器性能組件瀏覽器性能組件Browser Capabilities可以創(chuàng)建一可以創(chuàng)建一個瀏覽器類型(個瀏覽器類型(BrowserType)對象,以提取識別客)對象,以提取識別客戶端瀏覽器的版本信息,用以描

12、述客戶端瀏覽器性能。戶端瀏覽器的版本信息,用以描述客戶端瀏覽器性能。當客戶端瀏覽器向服務(wù)器發(fā)送頁面請求時,同時當客戶端瀏覽器向服務(wù)器發(fā)送頁面請求時,同時會自動發(fā)送一個會自動發(fā)送一個User Agent HTTP報頭,該報頭是一報頭,該報頭是一個聲明瀏覽器及其版本的個聲明瀏覽器及其版本的 ASCII 字符串。而瀏覽器性字符串。而瀏覽器性能組件就將能組件就將User Agent映射到在文件映射到在文件Browscap.ini中所中所注明的瀏覽器注明的瀏覽器 , 并通過并通過BrowserType對象的屬性來識別對象的屬性來識別客戶瀏覽器??蛻魹g覽器。若在若在 Browscap.ini 文件中找不到

13、與該報頭匹配的文件中找不到與該報頭匹配的項,那么將使用默認的瀏覽器屬性。若既未找到匹配項,那么將使用默認的瀏覽器屬性。若既未找到匹配項且項且 browscap.ini 文件中也未指定默認的瀏覽器設(shè)置,文件中也未指定默認的瀏覽器設(shè)置,則它將每個屬性都設(shè)為字符串則它將每個屬性都設(shè)為字符串 UNKNOWN。在默認情況下,在默認情況下,Browscap.ini文件被存放在文件被存放在WindowsSystemInersrv(Windows95/98+PWS4)或)或 WinntSystem32Inersrv(Windows 2000/XP)目錄中,)目錄中,可以手工編輯這個文本文件,以添加屬性或者根據(jù)

14、最可以手工編輯這個文本文件,以添加屬性或者根據(jù)最新發(fā)布的瀏覽器版本的更新文件來修改該文件。新發(fā)布的瀏覽器版本的更新文件來修改該文件。2. 瀏覽器性能組件的屬性瀏覽器性能組件的屬性瀏覽器性能組件是通過它的各種屬性來檢查瀏覽瀏覽器性能組件是通過它的各種屬性來檢查瀏覽器的性能的,常用屬性如表器的性能的,常用屬性如表6-4所示。(見書)所示。(見書)6.3.1 案例效果案例效果 圖圖6-6 導(dǎo)航鏈接導(dǎo)航鏈接6.3.2案例實現(xiàn)案例實現(xiàn) (見書)(見書)6.3.3知識拓展知識拓展1. Content Linking組件簡介組件簡介在維護和更新網(wǎng)站頁面時,如果某個網(wǎng)頁發(fā)生了改在維護和更新網(wǎng)站頁面時,如果某個

15、網(wǎng)頁發(fā)生了改變,其它所有相關(guān)的網(wǎng)頁都要重新再做一次超級鏈接。變,其它所有相關(guān)的網(wǎng)頁都要重新再做一次超級鏈接。如果網(wǎng)站較大,那么這種維護工作是相當繁瑣的。如果網(wǎng)站較大,那么這種維護工作是相當繁瑣的。Content Linking組件的出現(xiàn)解決了這一問題,它可以讓組件的出現(xiàn)解決了這一問題,它可以讓設(shè)計者在這些頁面中建立一個目錄表,然后在它們中間設(shè)計者在這些頁面中建立一個目錄表,然后在它們中間建立動態(tài)連接,并自動生成和更新目錄表及先前和后續(xù)建立動態(tài)連接,并自動生成和更新目錄表及先前和后續(xù)的的 Web 頁的導(dǎo)航鏈接。頁的導(dǎo)航鏈接。ContentLinking組件對網(wǎng)站是非常有用的工具,它組件對網(wǎng)站是非

16、常有用的工具,它提供了內(nèi)容頁面,或者包含對同一站點上其他頁面的鏈提供了內(nèi)容頁面,或者包含對同一站點上其他頁面的鏈接列表的頁面。它自動把當前顯示頁面的接列表的頁面。它自動把當前顯示頁面的URL與存儲在與存儲在服務(wù)器里的內(nèi)容鏈接列表文件中的頁面列表匹配起來,服務(wù)器里的內(nèi)容鏈接列表文件中的頁面列表匹配起來,并且能允許用戶通過頁面列表按正反順序進行瀏覽。并且能允許用戶通過頁面列表按正反順序進行瀏覽。因為所有鏈接的資料均在一個含有鏈接內(nèi)容的內(nèi)容因為所有鏈接的資料均在一個含有鏈接內(nèi)容的內(nèi)容鏈接列表文件中,該文件是一個文本文件文本文件中,鏈接列表文件中,該文件是一個文本文件文本文件中,維護網(wǎng)站以及頁面間的鏈

17、接僅僅需要編輯這個文本文件維護網(wǎng)站以及頁面間的鏈接僅僅需要編輯這個文本文件就可以了。就可以了。2. Content Linking組件的成員組件的成員Content Linking組件提供了組件提供了8種方法來進行鏈接條目種方法來進行鏈接條目的檢索操作,如表的檢索操作,如表6-1所示。(見書)所示。(見書)如果當前頁面不在內(nèi)容鏈接列表文件中,如果當前頁面不在內(nèi)容鏈接列表文件中,GetListIndex方法將返回方法將返回0,GetNextURL和和GetNextDescription方法將返回列表文件中最后一個頁面方法將返回列表文件中最后一個頁面的的URL和描述,而和描述,而GetPrevio

18、usURL和和GetPreviousDescription方法將返回列表文件中第一個頁方法將返回列表文件中第一個頁面的面的URL和描述。和描述。這些方法能夠檢索來自內(nèi)容鏈接列表文件的條目,這些方法能夠檢索來自內(nèi)容鏈接列表文件的條目,既能相對于當前頁面檢索條目,也可以使用索引號檢索既能相對于當前頁面檢索條目,也可以使用索引號檢索絕對條目,第一個條目的索引號為絕對條目,第一個條目的索引號為1。3. 內(nèi)容鏈接列表文件內(nèi)容鏈接列表文件內(nèi)容鏈接列表文件包括一個簡單的按顯示順序排列的內(nèi)容鏈接列表文件包括一個簡單的按顯示順序排列的頁面頁面URL列表,同時也提供了相應(yīng)的描述,用于在內(nèi)容頁列表,同時也提供了相應(yīng)

19、的描述,用于在內(nèi)容頁面中顯示鏈接文本。如果需要,還可以增加對每個頁面的面中顯示鏈接文本。如果需要,還可以增加對每個頁面的注釋,注釋可以幫助識別鏈接,但對訪問者來說注釋是不注釋,注釋可以幫助識別鏈接,但對訪問者來說注釋是不可見的??梢姷?。對于網(wǎng)站中需要維護的每個頁面,列表文件中都有一對于網(wǎng)站中需要維護的每個頁面,列表文件中都有一個對應(yīng)的文本行,每一行由個對應(yīng)的文本行,每一行由URL、描述和注釋所組成,各、描述和注釋所組成,各部分由部分由Tab字符(注意,不是空格,否則文件將不能工作)字符(注意,不是空格,否則文件將不能工作)分隔,最后用回車結(jié)束。例如:(見書)分隔,最后用回車結(jié)束。例如:(見書)

20、需要注意的是,鏈接頁面的需要注意的是,鏈接頁面的URL必須由一個相對的虛必須由一個相對的虛擬或物理的路徑來說明,如擬或物理的路徑來說明,如page1.htm、aspteachindex.aspt等。等。URL中不能使用中不能使用“http:”、“/”或者或者“”作為開頭。作為開頭。一旦創(chuàng)建了內(nèi)容鏈接列表文件,就可以把一旦創(chuàng)建了內(nèi)容鏈接列表文件,就可以把Content Linking組件添加到頁面中進行導(dǎo)航瀏覽。還有一點需要注組件添加到頁面中進行導(dǎo)航瀏覽。還有一點需要注意,內(nèi)容列表文件和使用它的意,內(nèi)容列表文件和使用它的ASP頁面應(yīng)處在同一文件夾頁面應(yīng)處在同一文件夾中。否則,應(yīng)提供一個相對物理路

21、徑或一個完整的虛擬路中。否則,應(yīng)提供一個相對物理路徑或一個完整的虛擬路徑。徑。6.4.1 案例效果案例效果 圖圖6-7 動態(tài)廣告條動態(tài)廣告條6.4.2 案例實現(xiàn)案例實現(xiàn) (見書)(見書)6.4.3 知識拓展知識拓展1. 廣告輪顯組件簡介廣告輪顯組件簡介廣告輪顯組件廣告輪顯組件AdRotator允許瀏覽器在引用允許瀏覽器在引用ASP頁頁面時每次顯示不同的圖像,這項技術(shù)經(jīng)常用在顯示廣面時每次顯示不同的圖像,這項技術(shù)經(jīng)常用在顯示廣告的頁面上。每次打開或重新載入頁面時,告的頁面上。每次打開或重新載入頁面時,AdRotator組件根據(jù)組件根據(jù)“旋轉(zhuǎn)調(diào)度文件旋轉(zhuǎn)調(diào)度文件”(rotatorschedulef

22、ile)中的信中的信息選擇一副圖片,并插入網(wǎng)頁中。息選擇一副圖片,并插入網(wǎng)頁中。AD Rotator組件功能相當于在網(wǎng)站上建立了一個符合組件功能相當于在網(wǎng)站上建立了一個符合廣告領(lǐng)域標準功能的廣告系統(tǒng)。它具有每次訪問廣告領(lǐng)域標準功能的廣告系統(tǒng)。它具有每次訪問ASP頁面時,在頁面上顯示不同的廣告內(nèi)容;跟蹤特定廣頁面時,在頁面上顯示不同的廣告內(nèi)容;跟蹤特定廣告顯示次數(shù)的能力以及跟蹤客戶端在廣告上單擊次數(shù)告顯示次數(shù)的能力以及跟蹤客戶端在廣告上單擊次數(shù)的能力。的能力。 2. AD Rotator 組件的應(yīng)用組件的應(yīng)用AD Rotator 組件的應(yīng)用通常包括三個部分:廣告組件的應(yīng)用通常包括三個部分:廣告計

23、劃文件、廣告引用文件和轉(zhuǎn)向處理文件。計劃文件、廣告引用文件和轉(zhuǎn)向處理文件。 AD Rotator 組件的工作原理是:廣告計劃文件包括組件的工作原理是:廣告計劃文件包括與要顯示廣告圖片文件的位置有關(guān)的信息,以及每個圖與要顯示廣告圖片文件的位置有關(guān)的信息,以及每個圖片的不同屬性;廣告引用文件通過片的不同屬性;廣告引用文件通過AD Rotator組件讀取組件讀取計劃文件中的內(nèi)容,并將其作為廣告顯示到頁面中,通計劃文件中的內(nèi)容,并將其作為廣告顯示到頁面中,通常這是個超級連接廣告,并且對其點擊會載入一個重定常這是個超級連接廣告,并且對其點擊會載入一個重定向文件;重定向所載入的網(wǎng)頁是個常規(guī)的向文件;重定向

24、所載入的網(wǎng)頁是個常規(guī)的ASP頁面,能記頁面,能記錄用戶對文件的操作或點擊計數(shù),然后重新定向到相應(yīng)錄用戶對文件的操作或點擊計數(shù),然后重新定向到相應(yīng)的廣告主的網(wǎng)站。的廣告主的網(wǎng)站。 6.5.1 案例效果案例效果 圖圖6-8 發(fā)送電子郵件發(fā)送電子郵件6.5.2 案例實現(xiàn)(見書)案例實現(xiàn)(見書)6.5.3知識拓展知識拓展1. JMail 組件簡介組件簡介JMail 組件是一個第三方組件,它是組件是一個第三方組件,它是Dimac 公司公司出品的郵件收發(fā)組件,是一個非常成熟和強大的郵件出品的郵件收發(fā)組件,是一個非常成熟和強大的郵件組件。它不但可以完成發(fā)郵件的工作,還可以組件。它不但可以完成發(fā)郵件的工作,還

25、可以POP收收信,并支持收發(fā)郵件時的信,并支持收發(fā)郵件時的PGP加密,內(nèi)置一個群發(fā)郵加密,內(nèi)置一個群發(fā)郵件的對象,可以使群發(fā)編程更簡單。件的對象,可以使群發(fā)編程更簡單。JMail 的功能非常強大,除了常見的抄送暗送等的功能非常強大,除了常見的抄送暗送等多收件人功能外,它還支持添加嵌入式圖片附件,并多收件人功能外,它還支持添加嵌入式圖片附件,并且可以從且可以從URL讀取文件作為附件。在網(wǎng)上可以下載到讀取文件作為附件。在網(wǎng)上可以下載到JMail組件的免費版本,地址如下:組件的免費版本,地址如下:http:/ 的免費版本也擁有全部完成的發(fā)郵件功能,的免費版本也擁有全部完成的發(fā)郵件功能,只在收郵件和加

26、密郵件等不常用到的方面進行了限制。只在收郵件和加密郵件等不常用到的方面進行了限制。要使用要使用Dimac的的 JMail,必須在服務(wù)器上注冊,必須在服務(wù)器上注冊jamil.dll。這可以通過以下方法實現(xiàn):。這可以通過以下方法實現(xiàn): (見書)(見書)2. JMail組件的應(yīng)用組件的應(yīng)用JMail組件具有強大的功能,其方法和屬性也較多,組件具有強大的功能,其方法和屬性也較多,本書中只介紹一些常用的方法和屬性,其它內(nèi)容可參考本書中只介紹一些常用的方法和屬性,其它內(nèi)容可參考JMail的說明文檔。的說明文檔。JMail組件使用最多的對象是組件使用最多的對象是Message,幾乎大部分,幾乎大部分的郵件收

27、發(fā)功能都是由它的方法和屬性來完成。下面給的郵件收發(fā)功能都是由它的方法和屬性來完成。下面給出了出了Message的常用屬性和方法。的常用屬性和方法。(1)AddRecipient(emailAddress, recipientName, PGPKey)為郵件添加一個收件人。例如:為郵件添加一個收件人。例如:JMail.AddRecipient (2)AddRecipientBCC(emailAddress, PGPKey) 添加一個密件抄送人(添加一個密件抄送人(BCC)。要密送多人時,)。要密送多人時,AddRecipientBCC方法可以被使用多次,暗送人姓名是可方法可以被使用多次,暗送人姓

28、名是可選項。選項。PGPKey是可選項,如果沒有設(shè)置或者是可選項,如果沒有設(shè)置或者PGPencryption被設(shè)置為被設(shè)置為true,則使用,則使用emailAddress作為默作為默認值。例如:認值。例如:Message.AddRecipientBCC (3)AddRecipientCC(emailAddress, recipientName, PGPKey) :添加一個抄送人(添加一個抄送人(CC)。要抄送多人時,)。要抄送多人時,AddRecipientCC方法可以被使用多次,抄送人姓名是可選方法可以被使用多次,抄送人姓名是可選項。項。PGPKey是可選項,如果沒有設(shè)置或者是可選項,如果

29、沒有設(shè)置或者PGPencryption被設(shè)置為被設(shè)置為true,則使用,則使用emailAddress作為默認值。作為默認值。Message.AddRecipientCC (4)AppendHTML(Text) 追加追加HTML正文給郵件。例如:正文給郵件。例如:Message.AppendHTML(Hello)(5)AppendText(Text) 追加文本正文給郵件。例如:追加文本正文給郵件。例如:JMail.AppendText Text appended to message Body(6)Close() 關(guān)閉關(guān)閉JMail。例如:。例如:(7)Send(mailServer, enq

30、ue)發(fā)送郵件。郵件服務(wù)器是一個描述郵件服務(wù)器名稱或發(fā)送郵件。郵件服務(wù)器是一個描述郵件服務(wù)器名稱或地址的字符串(包括引號),用戶名和密碼是可選項,當?shù)刂返淖址òㄒ枺脩裘兔艽a是可選項,當郵件服務(wù)器需要發(fā)信認證時使用,使用格式為郵件服務(wù)器需要發(fā)信認證時使用,使用格式為“用戶名用戶名:密密碼碼郵件服務(wù)器郵件服務(wù)器”。(8)Attachments() 返回郵件的附件的集合。例如:返回郵件的附件的集合。例如:set attachments = Message.Attachments(9)Body() 返回郵件的正文。例如:返回郵件的正文。例如:Response.Write( Message

31、.Body ) 輸出正文輸出正文Message.Body = Hello world.設(shè)置正文設(shè)置正文(10)BodyText()返回全部的文本正文。例如:返回全部的文本正文。例如:Response.Write( Message.BodyText )(11)Charset() 設(shè)置郵件使用的字符集,默認為設(shè)置郵件使用的字符集,默認為“US-ASCII”,中國則設(shè)置為中國則設(shè)置為“GB2312”。例如。例如:Message.Charset = GB2312(12)ContentType() : String返回正文格式。返回正文格式。Response.Write( Message.Content

32、Type )(13)From() 返回或設(shè)置發(fā)件人的電子郵件地址。返回或設(shè)置發(fā)件人的電子郵件地址。(14)FromName()返回或設(shè)置發(fā)件人的姓名。返回或設(shè)置發(fā)件人的姓名。Message.FromName = John Doe 設(shè)置發(fā)件人的姓名設(shè)置發(fā)件人的姓名Response.Write(Message.FromName)輸出發(fā)件人的姓名輸出發(fā)件人的姓名(15)Size()返回郵件的總的大?。ㄗ止?jié)數(shù))。例如:返回郵件的總的大?。ㄗ止?jié)數(shù))。例如:Response.Write( Message.Size )(16)Subject()郵件的主題(郵件的主題(subject)。例如:)。例如:Res

33、ponse.Write( Message.Subject ) Message.subject = w3 JMail is here!(17)MailServerPassWord()如果郵件服務(wù)器啟用了如果郵件服務(wù)器啟用了SMTP發(fā)信認證,則用此發(fā)信認證,則用此屬性設(shè)置登錄密碼。屬性設(shè)置登錄密碼。(18)MailServerUserName()如果郵件服務(wù)器啟用了如果郵件服務(wù)器啟用了SMTP發(fā)信認證,則用此發(fā)信認證,則用此屬性設(shè)置登錄用戶名。例如:屬性設(shè)置登錄用戶名。例如:Message.MailServerUserName = wizardxxx下面的例子將告訴用戶如何創(chuàng)建下面的例子將告訴用戶如何創(chuàng)建JMail對象,并對象,并使用它創(chuàng)建一個新的郵件,設(shè)置它的標題、內(nèi)容并發(fā)使用它創(chuàng)建一個新的郵件,設(shè)置它的標題、內(nèi)容并發(fā)送它。(見書)送它。(見書)6.6.1 案例效果案例效果 圖圖6-9文件上傳文件上傳6.6.2 案例實現(xiàn)案例實現(xiàn) (見書)(見書)6.6.3知識拓展知識拓展1. AspUpload組件簡介組件簡介AspUpload是個功能強大的文件上傳組件,通過它可是個功能強大的文件上傳組件,通過它可以實現(xiàn)多種方案的文件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論