網(wǎng)頁設(shè)計與制作asp內(nèi)置對象

網(wǎng)頁設(shè)計與制作asp內(nèi)置對象

ID:42333261

大?。?59.06 KB

頁數(shù):36頁

時間:2019-09-12

網(wǎng)頁設(shè)計與制作asp內(nèi)置對象_第1頁
網(wǎng)頁設(shè)計與制作asp內(nèi)置對象_第2頁
網(wǎng)頁設(shè)計與制作asp內(nèi)置對象_第3頁
網(wǎng)頁設(shè)計與制作asp內(nèi)置對象_第4頁
網(wǎng)頁設(shè)計與制作asp內(nèi)置對象_第5頁
資源描述:

《網(wǎng)頁設(shè)計與制作asp內(nèi)置對象》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第十四課asp內(nèi)置對象了解動態(tài)網(wǎng)頁的基本概念理解ASP的工作原理和組成部分掌握ASP的內(nèi)置對象主要內(nèi)容動態(tài)網(wǎng)頁與網(wǎng)頁上的各種動畫、滾動字幕等視覺上的“動態(tài)效果”沒有直接關(guān)系,動態(tài)網(wǎng)頁體現(xiàn)在“交互性”,也就是動態(tài)網(wǎng)頁能根據(jù)不同的瀏覽者的請求和訪問時間顯示不同的內(nèi)容。動態(tài)頁面上的內(nèi)容存在于數(shù)據(jù)庫中,可以根據(jù)用戶發(fā)出的不同請求,為其提供個性化的網(wǎng)頁內(nèi)容。由于內(nèi)容存放在數(shù)據(jù)庫中,從而大大降低網(wǎng)站維護(hù)的工作量。采用動態(tài)網(wǎng)頁技術(shù)的網(wǎng)站可以實現(xiàn)很多業(yè)務(wù)功能,如用戶注冊、用戶登錄、在線調(diào)查、用戶管理、訂單管理等等,這些功能靜態(tài)頁面則無法實現(xiàn)。1、什么是動態(tài)網(wǎng)頁動態(tài)網(wǎng)

2、頁的流程圖目前最常用的動態(tài)網(wǎng)頁語言有ASP、JSP和PHP,這些都提供在HTML代碼中混合程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力,而客戶端瀏覽器不需要任何附加的軟件支持。ASP(ActiveServerPage)以其簡單易學(xué)易用而著稱,使其很快適應(yīng)了信息技術(shù)的快速發(fā)速,從而受到許多開發(fā)人員的歡迎。ASP是微軟公司的提供的開發(fā)動態(tài)網(wǎng)頁的技術(shù),具有開發(fā)簡單、功能強大等優(yōu)點,ASP使生成Web動態(tài)內(nèi)容及構(gòu)造功能強大的Web應(yīng)用程序的工作變得十分簡單。2、ASP簡介在編寫ASP程序之前,需要了解ASP如何工作。下面對HTML頁面和ASP頁面訪問過程的比較

3、,來說明這個問題。1.訪問HTML頁面的過程(1)在客戶端瀏覽器地址欄處輸入HTML文件的URL地址,通過網(wǎng)絡(luò)發(fā)送一個網(wǎng)頁請求。(2)根據(jù)瀏覽器發(fā)送的URL找到相應(yīng)的Web服務(wù)器。(3)Web服務(wù)器收到請求,通過擴(kuò)展名.htm或者.html判斷是否是HTML文件的請求。(4)Web服務(wù)器將對應(yīng)的HTML文件從磁盤或者存儲器中取出并送回瀏覽器。(5)HTML文件由用戶的瀏覽器解釋,結(jié)果在瀏覽器窗口中顯示出來。ASP工作原理2.訪問ASP頁面的過程(1)用戶調(diào)出站點內(nèi)容,默認(rèn)頁面的擴(kuò)展名是.asp。(2)瀏覽器從服務(wù)器上請求ASP文件。(3)服務(wù)器端腳本

4、開始運行ASP。(4)ASP文件按照從上到下的順序開始處理,執(zhí)行腳本命令,并生成相應(yīng)的HTML網(wǎng)頁。(5)若ASP文件中包含有訪問數(shù)據(jù)庫的請求,就通過數(shù)據(jù)庫連接組件與后臺數(shù)據(jù)庫連接,完成相應(yīng)操作。(6)頁面信息發(fā)送到瀏覽器中顯示。ASP工作原理ASP工作原理ASP文件由文本、HTML標(biāo)記、ASP腳本命令等幾部分組成,當(dāng)Web服務(wù)器接收到擴(kuò)展名為.asp的頁面請求后,將調(diào)用相應(yīng)的腳本引擎進(jìn)行處理。服務(wù)器端腳本標(biāo)記。ASP頁面的服務(wù)器端腳本有兩種分隔標(biāo)記,<%%>腳本分隔符和標(biāo)記對?!?%”和“%>”是用以分隔服務(wù)器端腳

5、本的最常用的方法。當(dāng)編寫在瀏覽器內(nèi)執(zhí)行的客戶端腳本時,可以使用標(biāo)記對。當(dāng)在此標(biāo)記中使用RUNAT屬性并設(shè)定其值為“Server”時,該標(biāo)記標(biāo)識的腳本也可用在服務(wù)器端。ASP文件組成第一個ASP程序<%fori=1to6%>">使用ASP語句控制文字大小
<%next%>一個簡單的ASP程序3、ASP內(nèi)置對象ASP主要包括Request,Response,Server,Se

6、ssion,Application和ObjectContext六類常用的內(nèi)置對象。這些對象提供了許多方法和屬性,方便了Web應(yīng)用程序的編寫,下面主要介紹Request對象和Response對象。3.1Response對象Response對象的主要功能是向客戶端瀏覽器發(fā)送數(shù)據(jù).它與Request對象相互配合,可以實現(xiàn)服務(wù)器端和瀏覽器端的數(shù)據(jù)傳遞,是實現(xiàn)動態(tài)網(wǎng)頁交互功能的基礎(chǔ)。Response對象的屬性和方法1、Response對象的主要屬性Buffer:設(shè)置在服務(wù)器輸出頁面時是否先存入緩沖區(qū)。Charset:設(shè)置輸出到客戶端的HTML網(wǎng)頁所采用的字符集

7、。ContentType:指定所輸出的HTML頁面的內(nèi)容的類型。Expires:指定頁面在瀏覽器中緩沖存儲的時限。2、Response對象的主要方法Write:從服務(wù)器端向客戶端輸出信息。Clear:清除服務(wù)器緩沖區(qū)中的信息。End:終止服務(wù)器端當(dāng)前腳本的處理并返回當(dāng)前結(jié)果。Redirect:重定向當(dāng)前頁面,使瀏覽器轉(zhuǎn)向另外的一個URL。輸出數(shù)據(jù)Response對象的主要功能是向客戶端瀏覽器發(fā)送數(shù)據(jù),Write方法在Response對象中用來向瀏覽器發(fā)送數(shù)據(jù),其格式為:Response.Write(text)其中,參數(shù)text的數(shù)據(jù)類型是Varian

8、t,即text參數(shù)可以是腳本語言支持的任何數(shù)據(jù)類型。<%@Language=Javascript%><%va

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。