什麼是 ASP
ASP 稱活動服務器頁面(英文全稱Active Server Pages)就是一個編程環境在其中可以混合使用HTML腳本語言以及組件來創建服務器端功能強大的Internet應用程序 如果您以前創建過一個站點其中混合了HTML腳本語言以及組件您就可以在其中加入ASP程序代碼並且還可以通過使用組件包含一些商業邏輯規則組件可以被腳本程序調用也可以由其他的組件調用
ASP的工作原理
當在Web站點中融入ASP功能後將發生以下事情
用戶調出站點內容默認頁面的擴展名是asp
浏覽器從服務器上請求ASP文件
服務器端腳本開始運行ASP
ASP文件按照從上到下的順序開始處理執行腳本命令執行HTML頁面內容
頁面信息發送到浏覽器
因為腳本是在服務器端運行的所以Web服務器完成所有處理後將標准的HTML頁面送往浏覽器這意味著ASP只能在可以支持的服務器上運行讓腳本駐留在服務器端的另外一個好處是用戶不可能看到原始腳本程序的代碼用戶看到的僅僅是最終產生的HTML內容
腳本語言
腳本是指嵌入到Web頁中的程序代碼所使用的編程語言稱為腳本語言按照執行方式和位置的不同腳本分為客戶端腳本和服務器端腳本客戶端腳本在客戶端計算機上被Web浏覽器執行服務器端腳本在服務器端計算機上被 Web服務器執行腳本語言是一種解釋型語言客戶端腳本的解釋器位於Web浏覽器中服務器腳本的解釋器則位於Web服務器中靜態網頁只能包含客戶端腳本動態網頁則可以包含客戶端腳本和服務器端腳本
Microsoft公司開發了兩種標准的腳本語言VBScript和JScriptVBScript是程序開發語言Visual BASIC家族的最新成員它將靈活的腳本應用於更廣泛的領域包括Microsoft Internet Explorer中的客戶端腳本和Microsoft Internet Information Server中的服務器端腳本不過Netscape公司的Navigator浏覽器不支持客戶端的VBScript腳本因此最好不要在客戶端使用VBScript語言在服務器端則不必考慮浏覽器的支持問題
JScript是一種解釋型的基於對象的腳本語言
From:http://tw.wingwit.com/Article/program/net/201311/15170.html