ASP 簡介
ASP 檔可包含文本、HTML 標籤和腳本。ASP 檔中的腳本可在伺服器上執行。
您應當具備的基礎知識
在繼續學習之前,您需要對以下知識有基本的瞭解:
- HTML / XHTML
- 腳本語言,比如 JavaScript 或者 VBScript
如果您希望首先學習這些專案,請在我們的 首頁 訪問這些教學。
ASP 是什麼?
- ASP 代表 Active Server Pages (動態伺服器頁面)
- ASP 是一項微軟公司的技術
- ASP 是在 IIS 中運行的程式
- IIS 代表 Internet Information Services (Internet 資訊服務)
- IIS 是 Windows 2000 的免費組件
- IIS 同時也是 Windows NT 4.0 Option Pack 的組成部分
- 此可選包可從微軟站點 下載
- PWS 的體積更小 - 不過擁有 IIS 的完整功能
- PWS 可在您的 Windows 95/98 CD 中找到
ASP 相容性
- 運行 IIS,需要 Windows NT 4.0 或更高的版本
- 運行 PWS,需要 Windows 95 或更高的版本
- ChiliASP 是一種在非 Windows 操作系統上運行 ASP 的技術
- InstantASP 是另一種在非 Windows 操作系統上運行 ASP 的技術
ASP 檔是什麼?
- ASP 檔與 HTML 檔類似
- ASP 檔可包含文本、HTML、XML 和腳本
- ASP 檔中的腳本可在伺服器上執行
- ASP 檔的檔擴展名是 ".asp"
ASP 和 HTML 有何不同?
- 當流覽器請求某個 HTML 檔時,伺服器會返回這個檔
- 當流覽器請求某個 ASP 檔時,IIS 將這個請求傳遞給 ASP 引擎。ASP 引擎會逐行地讀取這個 ASP 檔,並執行檔中的腳本。最後,ASP 檔將以純 HTML 的形式返回到流覽器。
ASP 能為您做什麼?
- 動態地編輯、改變或者添加網頁的任何內容
- 對由用戶從 HTML 表單提交的查詢或者數據作出回應
- 訪問數據或者資料庫,並向流覽器返回結果
- 為不同的用戶定制網頁,提高這些頁面的可用性
- 用 ASP 替代 CGI 和 Perl 的優勢在於它的簡易性和速度
- 提供安全性保障 - •由於 ASP 代碼不能從流覽器查看
- 優秀的 ASP 編程可最小化網路流量
注釋:由於 ASP 腳本在伺服器上運行,流覽器無需支持腳本就可以顯示 ASP 檔!