程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> 學習ASP基礎教程

學習ASP基礎教程

編輯:關於ASP編程

學習ASP之前

學習 ASP 之前,應掌握 HTML 和 CSS,以保證你能夠熟練地編寫靜態網頁。有關 HTML 教程,CSS 教程,請參見 HTML教程,CSS教程。

另外,你還需掌握 VBScript 腳本語言,因為這是編寫 ASP 網頁最合適的腳本語言。有關 VBScript 腳本語言,請參見 VBScript教程。

ASP簡介

ASP,英文全稱為 Active Server Pages。

ASP 是一種動態網頁,文件後綴名為.asp。

ASP 網頁是包含有服務器端腳本 (server-side script) 的 HTML 網頁。Web 服務器會處理這些腳本,將其轉換成 HTML 格式,再傳到客戶的浏覽器端。

下面的圖示,你可以很直觀地理解 HTML 和 ASP 的區別。

HTML 和 ASP 的區別

HTML是編寫網頁的最簡單的語言。HTML 只能用於編寫靜態的網頁。

當一個用戶浏覽器(下圖所示:Web Client) 從 Web 服務器 (下圖所示:Web Server) 要求一個 HTML 網頁時,Web 服務器就將這個網頁直接發送給用戶浏覽器,不經過計算處理。然後用戶浏覽器會處理該網頁的 HTML 代碼,然後將結果顯示出來。

見下圖所示:

而 ASP 的處理過程則更復雜些。當一個用戶浏覽器(下圖所示:Web Client) 從 Web 服務器 (下圖所示:Web Server) 要求一個 ASP 網頁時,Web 服務器會將這個 ASP 文件發送給 Web 服務器的 ASP 引擎 (下圖所示:ASP Engine),ASP 引擎則將該 ASP 網頁中所有的服務器端腳本(下圖所示:<%和%>之間的代碼) 轉換成 HTML 代碼,然後將所有 HTML 代碼發送給用戶浏覽器。

見下圖所示:

ASP能干什麼?

用 HTML, CSS 已經能夠編寫非常漂亮的靜態網頁,但是這些網頁缺乏和用戶的互動性。

比如,你需要為你的網站增加用戶注冊和登錄的功能;你可能還需要做一些網上調查,了解用戶對於某個事件或者產品的反饋;你還可能需要一個電子商務網站,及時發布產品信息和滿足用戶在線訂購的需要......

編寫 ASP 動態網頁能夠幫助你實現這些和用戶互動的功能。

一個簡單的 ASP 示例

<html>
<head>
<title>ASP代碼:ASP輸出語法</title>
</head>
<body>
<p><%= "網頁教學網 www.webjx.com" %></p>
</body>
</html>

上面這個 ASP 網頁代碼示例中,你可以看到,這個 ASP 文件和一個普通的HTML網頁基本一樣,除了裡面有<%= "網頁教學網 www.webjx.com" %>這段代碼。

<% %>表示在裡面的代碼是 ASP 代碼。

<%= 表示需要輸出 ASP 代碼的結果。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved