什麼是ASP?ASP是Active Server Pages的縮寫
即是
活動服務器頁面
ASP文件是以
asp為擴展名的
它的特殊之處在於所有可以在Html文件中使用的標記語言多可以用於ASP文件中
而且ASP文件通過<%……%>標記對把 VB Script 或 Java Script腳本語言的程序嵌入文檔中
當服務器遇到這對標志時
便將其視為程序來進行解釋執行
然後將執行的結果傳送到客戶機上供用戶浏覽
並且用戶無法看見ASP的源文件
因此ASP也被稱為服務器端腳本文件
對於浏覽器來說
ASP和HTML幾乎是沒有區別的
僅僅是後綴為的區別
當我們在客戶端提出ASP的申請後
服務器將<%和%>之間的內容解釋成HTML語言並傳送到客戶端的浏覽器上
我們的浏覽器接受的只是HTML格式的文件
因此它適用於任何浏覽器
不管是IE還是Netscape
怎樣才能運行ASP呢?很簡單
您只要在您的計算機上安裝IIS(Internet Information Server)或PWS(Personal Web Server)
並把您存放ASP文件的目錄屬性設為
執行
即可
當您浏覽ASP文件時
在浏覽器中輸入URL(HTTP://……)就可以看到ASP執行的結果了
從上邊所說的可以看出
要學習ASP
首先要具備一些HTML和VBScript(或Java Script)的一些基礎知識
因為我在ASP的編寫中使用的是VBScript腳本語言
所以
希望您對VBScript有一些基本的了解
也許您學過VB
但是VB和VBScript是有所區別的
VBScript可以說是VB的一個子集
其語法與VB基本上是相同的
下面先講述一下ASP的對象
ASP本身具有的內建(built
in)對象主要有五個
educity
cn/img_
/
/
/
gif>
除了以上的對象外
我們還可以使用ActiveX對象
與ASP的內建對象不同的是使用ActiveX對象通常要先建立具體的對象才能被使用
例如
我們要建立一個對象
其對象名假設為dx
並且此對象是屬於
ADODB對象庫
(在文件中對應於一個
DLL或
EXE文件)中的
Connection對象類型
這裡我們使用了Set語句和內建對象
Server
的
CreateObject函數
來建立此對象dx:
Set dx=Server
CreateObject(
ADODB
Connection
)
通過執行上面的語句
我們便建立了一個ActiveX對象dx
說了這麼多
那麼ASP到底能做些什麼呢?往下看就知道了:
(
)
可以在您的主頁中根據不同的用戶對象顯示不同的信息(這點利用動態HTML也可以做到)
(
)
可以在您的主頁中創建一個計數器
(
)
可以把HTML的FOTM中提交的信息存儲在數據庫中
(
)
可以讓用戶使用服務器中的數據庫(如利用關鍵字查詢數據庫等)
(
)
可以在您的主頁中創建留言本
(
)
可以創建聊天室
搜索引擎
電子購物等等
From:http://tw.wingwit.com/Article/program/net/201311/13733.html