ASP 簡(jiǎn)介
ASP 文件可包含文本、HTML 標(biāo)簽和腳本。ASP 文件中的腳本可在服務(wù)器上執(zhí)行。
您應(yīng)當(dāng)具備的基礎(chǔ)知識(shí)
在繼續(xù)學(xué)習(xí)之前,您需要對(duì)以下知識(shí)有基本的了解:
HTML / XHTML
腳本語(yǔ)言,比如 JavaScript 或者 VBScript
如果您希望首先學(xué)習(xí)這些項(xiàng)目,請(qǐng)?jiān)谖覀兊?首頁(yè) 訪問(wèn)這些教程。
ASP 是什么?
ASP 代表 Active Server Pages (動(dòng)態(tài)服務(wù)器頁(yè)面)
ASP 是一項(xiàng)微軟公司的技術(shù)
ASP 是在 IIS 中運(yùn)行的程序
IIS 代表 Internet Information Services (Internet 信息服務(wù))
IIS 是 Windows 2000 的免費(fèi)組件
IIS 同時(shí)也是 Windows NT 4.0 Option Pack 的組成部分
此可選包可從微軟站點(diǎn) 下載
PWS 的體積更小 - 不過(guò)擁有 IIS 的完整功能
PWS 可在您的 Windows 95/98 CD 中找到
ASP 兼容性
運(yùn)行 IIS,需要 Windows NT 4.0 或更高的版本
運(yùn)行 PWS,需要 Windows 95 或更高的版本
ChiliASP 是一種在非 Windows 操作系統(tǒng)上運(yùn)行 ASP 的技術(shù)
InstantASP 是另一種在非 Windows 操作系統(tǒng)上運(yùn)行 ASP 的技術(shù)
ASP 文件是什么?
ASP 文件與 HTML 文件類似
ASP 文件可包含文本、HTML、XML 和腳本
ASP 文件中的腳本可在服務(wù)器上執(zhí)行
ASP 文件的文件擴(kuò)展名是 ".asp"
ASP 和 HTML 有何不同?
當(dāng)瀏覽器請(qǐng)求某個(gè) HTML 文件時(shí),服務(wù)器會(huì)返回這個(gè)文件
當(dāng)瀏覽器請(qǐng)求某個(gè) ASP 文件時(shí),IIS 將這個(gè)請(qǐng)求傳遞給 ASP 引擎。ASP 引擎會(huì)逐行地讀取這個(gè) ASP 文件,并執(zhí)行文件中的腳本。最后,ASP 文件將以純 HTML 的形式返回到瀏覽器。
ASP 能為您做什么?
動(dòng)態(tài)地編輯、改變或者添加網(wǎng)頁(yè)的任何內(nèi)容
對(duì)由用戶從 HTML 表單提交的查詢或者數(shù)據(jù)作出響應(yīng)
訪問(wèn)數(shù)據(jù)或者數(shù)據(jù)庫(kù),并向?yàn)g覽器返回結(jié)果
為不同的用戶定制網(wǎng)頁(yè),提高這些頁(yè)面的可用性
用 ASP 替代 CGI 和 Perl 的優(yōu)勢(shì)在于它的簡(jiǎn)易性和速度
提供安全性保障 - ?由于 ASP 代碼不能從瀏覽器查看
優(yōu)秀的 ASP 編程可最小化網(wǎng)絡(luò)流量
注釋:由于 ASP 腳本在服務(wù)器上運(yùn)行,瀏覽器無(wú)需支持腳本就可以顯示 ASP 文件!