ASP基礎入門教程(1)

來源:互聯網
上載者:User
教程|入門教程

  一 什麼是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()輸出語句,可以用來顯示函數,字串或變數的值。



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.