ASP (Active Server Pages) 入門:微軟動態伺服器網頁技術
ASP 檔案包含文字、HTML、XML 與伺服器端腳本,腳本在伺服器執行後輸出純 HTML 給瀏覽器。
先備知識
- HTML / XHTML 基礎
- 腳本語言:JavaScript 或 VBScript
什麼是 ASP?
- 全名:Active Server Pages (動態伺服器網頁)
- 微軟技術,運行於 IIS (Internet Information Services)
- IIS 為 Windows 2000 免費元件,也包含於 Windows NT 4.0 Option Pack
- PWS (Personal Web Server) 體積較小,功能相近,可在 Windows 95/98 光碟找到
ASP 相容性
- IIS 需 Windows NT 4.0 或更新版本
- PWS 需 Windows 95 或更新版本
- 非 Windows 平台可用 ChiliASP、InstantASP 執行 ASP
ASP 檔案特徵
- 副檔名
.asp
- 可包含文字、HTML、XML、腳本
- 腳本在伺服器端執行
ASP vs HTML 差異
| 請求類型 | 伺服器處理 | 回傳內容 |
| HTML 檔案 | 直接讀取檔案 | 原始 HTML |
| ASP 檔案 | ASP 引擎逐行執行腳本 | 執行結果產生的純 HTML |
ASP 能為您做什麼?
- 動態編輯、修改、新增網頁內容
- 回應 HTML 表單提交的查詢與資料
- 存取資料庫並輸出結果
- 為不同使用者客製化網頁
- 比 CGI/Perl 更簡單、快速
- 程式碼在伺服器端執行,瀏覽器無法查看原始碼,提供安全性
- 優秀的 ASP 程式設計可最小化網路流量
註:ASP 腳本在伺服器運行,瀏覽器無需支援腳本即可顯示 ASP 網頁!