曲小納
摘要:該文主要介紹了動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)中,ASP技術(shù)的廣泛應(yīng)用,以如何建立基于internet信息服務(wù)的ASP動(dòng)態(tài)網(wǎng)站為中心,并以實(shí)例分析,展示了ASP技術(shù)在動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)中的應(yīng)用。
關(guān)鍵詞:動(dòng)態(tài)網(wǎng)頁;表單;ASP
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)02-0178-01
網(wǎng)頁制作技術(shù)分為靜態(tài)網(wǎng)頁制作和動(dòng)態(tài)網(wǎng)頁制作,在動(dòng)態(tài)網(wǎng)頁的測試中,Web服務(wù)器技術(shù)的支持是缺少不了的。Web服務(wù)器核心是internet信息服務(wù)(IIS), internet信息服務(wù)(IIS)一種Web服務(wù)器,主要包括萬維網(wǎng)服務(wù)器、文件傳輸協(xié)議服務(wù)器和簡單郵件傳輸協(xié)議服務(wù)器等。如果操作系統(tǒng)是Windows 2007 Server,那么系統(tǒng)已經(jīng)默認(rèn)安裝了internet信息服務(wù)(IIS),如果操作系統(tǒng)是Windows XP Professional等,則需要手動(dòng)安裝[1]。
1 ASP的特點(diǎn)
1)在HTML代碼中,使用VBScript、JavaScript等腳本語言,可快速完成網(wǎng)站應(yīng)用程序的開發(fā)。
2)ASP獨(dú)立于瀏覽器,終端只要使用常規(guī)HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)與制作的ASP網(wǎng)頁,腳本語言是在站點(diǎn)服務(wù)器端執(zhí)行的,終端的瀏覽器不需要支持它。因此,必須通過從服務(wù)器端來觀察后綴名為asp的主頁,在瀏覽器端見不到正確的頁面內(nèi)容。
3)面向?qū)ο笤贏SP腳本中可以方便地引用系統(tǒng)組件和ASP的內(nèi)置組件,還能通過定制ActiveX Server Component(ActiveX服務(wù)器組件)來擴(kuò)充功能。
4)ASP可使用服務(wù)器端的腳本語言程序來產(chǎn)生客戶端的腳本。
5)ASP提供了與后臺(tái)數(shù)據(jù)庫連接和訪問的功能,且可以使動(dòng)態(tài)網(wǎng)頁的內(nèi)容隨著相關(guān)數(shù)據(jù)庫內(nèi)容的更新、刪除等操作而自動(dòng)更新、刪除等。
2 動(dòng)態(tài)網(wǎng)頁
所謂動(dòng)態(tài)網(wǎng)頁是指網(wǎng)頁文件里包含了程序源代碼,通過后臺(tái)數(shù)據(jù)庫與Web服務(wù)器的信息互動(dòng),由后臺(tái)數(shù)據(jù)庫提供及時(shí)、有效的數(shù)據(jù)更新和數(shù)據(jù)查詢服務(wù)。這種網(wǎng)頁的后綴名稱一般根據(jù)不同的程序設(shè)計(jì)語言而不同,如常見的有asp、.jsp、.php等形式為后綴。動(dòng)態(tài)網(wǎng)頁能夠根據(jù)不同時(shí)間、不同區(qū)域和不同訪問者而顯示不同內(nèi)容。如常見的BBS、留言板和購物系統(tǒng)通常用動(dòng)態(tài)網(wǎng)頁實(shí)現(xiàn)。動(dòng)態(tài)網(wǎng)頁的制作比較復(fù)雜,需要用到ASP、PHP、ISP和ASP.NET等專門的動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)語言。
3 ASP技術(shù)在動(dòng)態(tài)網(wǎng)頁中的應(yīng)用
ASP支持面向?qū)ο蟪绦蛟O(shè)計(jì)方式,提供的主要對象包括Response、Request、session、application、server。本文主要講Request對象在網(wǎng)頁設(shè)計(jì)中表單數(shù)據(jù)的讀取與處理的應(yīng)用。
在網(wǎng)頁的制作與設(shè)計(jì)過程中,常常需要利用表單來供客戶輸入數(shù)據(jù)。在表單的基本控件中,主要有文本框、列表框、單選按鈕、復(fù)選按鈕和菜單等。以下實(shí)例,在“biaodan.asp”網(wǎng)頁中制作一個(gè)表單供客戶輸入有關(guān)信息,然后用ASP程序來讀取和處理這些信息。主要的代碼及顯示的結(jié)果(已輸入數(shù)據(jù))如下:
4 結(jié)束語
ASP具有語言相容性高、可操作后臺(tái)數(shù)據(jù)庫、隱蔽安全性高等許多的優(yōu)點(diǎn),使用ASP技術(shù),可以使網(wǎng)站具有大信息量傳輸、且便于用戶實(shí)時(shí)查詢的特性。
參考文獻(xiàn):
[1] 周新會(huì), 傅立宏. ASP通用模塊及典型系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M]. 北京: 人民郵電出版社, 2006.
[2] 韓國峰. Hello,World ASP第一步[M]. 北京: 清華大學(xué)出版社, 2008.