初學asp你要知道哪些

jerrysun發表於2021-09-09

在沒有接觸過asp的情況下學習asp的話最好從基礎知識學起,最基礎的易是最簡單隻要用心學習很快就會學會的。

ASP(Active Server Pages)稱伺服器端動態網頁,是Microsoft開發的伺服器指令碼環境。透過ASP可以與前面介紹的HTML、指令碼語言和一些元件相結合來建立動態、互動而且高效的Web應用程式,用來進行網路資訊處理工作。由於ASP是微軟開發的指令碼語言技術,它嵌入到IIS中,因此,ASP成為Windows使用者首選的一種資訊系統開發環境。 

ASP工作原理  當瀏覽器向Web伺服器發出請求 .asp檔案時,伺服器端的指令碼便開始執行,Web伺服器呼叫ASP,用它從頭至尾處理所請求的檔案、執行指令碼命令,並將Web頁以HTML檔案格式傳送到瀏覽器。  

因為指令碼執行於Web伺服器端而不是客戶端,生成傳送到瀏覽器的HTML頁等工作便由Web伺服器負責。所以ASP檔案不能像HTML檔案哪樣直接被瀏覽器開啟,而必須在伺服器端執行環境下透過解釋程式才能執行。因為返回到瀏覽器的只是指令碼的執行結果,所以Web伺服器端指令碼無法被預先複製,從而ASP可以防止使用者檢視原始碼和複製指令碼。 

由於ASP具有與瀏覽器無關而不存在相容問題,不需要編譯和連線的直譯式語言環境,程式設計環境簡單(純文字檔案形式而任何文字編輯器都能編輯),傳輸資料小,易於存取資料庫等主要優點,加上語法結構簡單、易學而成為當前採用最為普遍的Web應用程式。但是,ASP也存在執行速度和某些網路作業系統不支援等問題。  

ASP的功能

動態網站對於Web開發者而言,不僅能獲得使用者的反饋資訊,根據使用者需求進行網站更新,還能夠透過使用者身份確認,實現資訊的有償提供,獲取收益;對於使用者,能增強在網際網路的參與度,從被動的資訊接受者轉變為資訊的獲得者,使用者能根據需要,迅速從網上找到有用的資訊。

ASP的強大功能使它的技術成為當今世界網路上應用最多的伺服器端指令碼設計環境,其功能主要表現在以下方面。  

(1)處理使用者以表單形式提交的訪問請求;直接運算元據庫,進行查詢、插入、更新、刪除等操作;

(2)記錄客戶端相關資料資訊; 

(3)實現多個頁面間資料共享; 

(4)在應用中嵌入Active X,COM元件和JavaApplet。  把以上這些功能綜合起來,能實現網路資訊處理和管理工作。  

     ASP基本語法  

(1)ASP程式檔案以.asp為結尾。伺服器在解釋Web頁面時,如果是.htm或.html文件,則直接傳送客戶端,並不進行任何處理。如果是.asp文件,伺服器會對客戶端的請求進行處理後,將結果傳送到客戶端。  

(2)字母不分大小寫,除字串外,必須在英文半形狀態下輸入標點符號,否則不能正常執行。  

(3)ASP語句必須分行寫,一條ASP語句就是一行,不能將多條ASP語句寫在一行裡,也不能將一條語句寫在多行裡,太長的語句加下劃線作為續行符或者透過自動換行的方法。 

(4)ASP語句經常與HTML標記結合使用,但是要用界定符隔開。ASP文件中所有的ASP語句及ASP指令碼語句必須以<% %>標記來界定。

(5)ASP呼叫有些指令碼(例如VBScript)直譯器會從指令中刪除空白字元,在輸出空白字元時要使用HTML不間斷空格( )來實現。

原文連結:http://www.apkbus.com/blog-632804-59187.html

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/151/viewspace-2816888/,如需轉載,請註明出處,否則將追究法律責任。

相關文章