教程|入門教程
一 什麼是Asp
Asp是Active Server Pages的縮寫,它包含了三個方面的內容
1 Active
Active指的是ActiveX技術,這個技術採用封裝對象,程式調用對象等方法簡化了編程,從而使我們可以很容易的快速建立Web應用;
2 Server
Server指Asp程式在伺服器上運行
3 Pages
Pages指的是返回標準的html頁面
Asp是一種用於取代CGI的,功能強大的,簡單易學的動態網頁技術
二 什麼是靜態網頁
靜態網頁指的是只有html標記構成的網頁,靜態網頁並不是說網頁中什麼內容都是靜止的,裡面的文字也是可以運動的,裡面也可以看到flash動畫等,但是它呈現到每一個訪問者面前的內容都是一樣的,它不會因人而異呈現不同的內容;
三 什麼是動態網頁
動態網頁指的是網頁中不僅含有html標記,在html標記中還含有可以執行的程式,從而可以實現動態可以互動的網頁,對於不同的訪問者可以呈現出不同的內容,聊天室和bbs論壇是它的典型應用;
四 配置Asp運行環境
要運行asp必需為其配置好運行環境,主要步驟如下:
1 安裝IIS
選擇“開始”>“設定”>“控制台”>“添加或刪除程式”,或者“開始”>“控制台”>“添加/刪除程式”。 選擇“添加/刪除 Windows 組件”。 選擇“Internet 資訊服務 (IIS)”,然後單擊“下一步”。 按照安裝說明進行操作。
2 設定本機web伺服器
(1) 在d盤建立檔案夾Inetpub及其子集檔案夾wwwroot
(2) 控制台-管理工具-internet資訊服務-右擊預設網站-屬性-主目錄-在本地路徑中填寫,D:\Inetpub\wwwroot-確定;
(3) 右擊預設網站-建立-虛擬主目錄-別名填寫wwwroot-下一步-目錄填寫\Inetpub\wwwroot-下一步在寫入欄打勾-確定
3 測試本機web伺服器
若要測試 Web 服務器,請建立一個名為“ss.html”的簡單 HTML 頁,並將其儲存在運行 Web 服務器的電腦上的 Inetpub\wwwroot 檔案夾中。該 HTML 頁可以由一行組成,例如:
<p>我的Web伺服器正在工作</p>
然後,通過一個 HTTP 要求在 網頁瀏覽器中開啟該測試頁。如果 IIS 正在您的本機電腦上運行,則在 網頁瀏覽器中輸入以下 URL:
http://localhost/ss.html
如果瀏覽器顯示您的頁,則說明 Web 服務器運行正常。
五 Asp基礎
1 Asp檔案
Asp檔案尾碼名為.Asp,在Asp檔案中一般會包含html標記和Asp指令碼命令,Asp指令碼命令放在asp界定符中<%...%>
2 主指令碼語言的設定
預設情況下asp主指令碼語言是vbscript,也可以根據需要改變主指令碼語言,如將JavaScript設為主指令碼語言:
<% @ Language=JavaScript %>
3 Asp的輸出指令
要觀察程式的運行情況,就必須使用輸出指令,輸出指令用來顯示函數,變數,字串等內容,輸出的方法如下:
格式1: <% = expression %>
格式2: <% response.write(expression)%>
或者去掉圓括弧加上一個空格
<% response.write expression %>
樣本sp1.asp
<html>
<head>
<title>asp簡單程式</title>
</head>
<body>
<h2>歡迎光臨</h2>
你的來訪時間是:<% = now %>
</body>
</html>
樣本sp2.asp
顯示一個字串常量;
<html>
<head>
<title>asp簡單程式</title>
</head>
<body>
<h2>歡迎光臨</h2>
顯示字串常量:<% response.write "大家好" %>
</body>
</html>
樣本sp3.asp
本例使用變數b儲存一些文字,然後使用輸出指令將b顯示出來,b是一個沒有事先聲明的變數,這在vbscipt中是允許的;
<html>
<head>
<title>asp簡單程式</title>
</head>
<body>
<%
b="Asp是微軟推出的用於取代CGI的動態網頁技術,Asp是在IIS下開發Web的編程工具"
response.write(b)
%>
</body>
</html>
通過上面的樣本我們體會了response.write()輸出語句,可以用來顯示函數,字串或變數的值。