ASP.NET是微軟的ASP技術的最新版本。
您應當具備的基礎知識
在繼續學習之前,您需要對下面的知識有基本的瞭解:
- WWW, HTML 以及網站構建的基礎知識
- 指令碼語言 比如JavaScript 或者 VBScript
- 有關伺服器指令碼的基礎知識
什麼是ASP?
ASP是一種使嵌入網頁中的指令碼可由網際網路伺服器執行的伺服器端指令碼技術。
- ASP是一項微軟公司的技術
- ASP指Active Server Pages(動態伺服器頁面)
- ASP是運行於ISS之中的程式
- IIS指Internet Information Services(網際網路資訊服務)
- IIS是Windows 2000捆綁的免費組件
- IIS同時也是Windows NT 4.0的可選組件
- 此可選組件可通過網際網路下載
- PWS 的體積更小 - 不過擁有ISS的完整功能
- PWS可在Windows 95/98的安裝CD中找到
ASP檔案是什嗎?
- ASP檔案和HTML檔案類似
- ASP檔案可包含文本、HTML、XML和指令碼
- ASP檔案中的指令碼可在伺服器上執行。
- ASP檔案的副檔名是".asp"
它如何工作?
- 當瀏覽器請求某個HTML檔案時,伺服器會返回這個檔案
- 而當瀏覽器請求某個ASP檔案時,IIS將這個請求傳遞至ASP引擎
- SP引擎會逐行地讀取這個檔案,並執行檔案中的指令碼
- 最後,ASP檔案將以純HTML的形式返回到瀏覽器
在您繼續學習ASP .NET之前,擁有對微軟ASP技術的基本瞭解釋有協助的。
什麼是ASP+?
ASP+等同於ASP.NET。
ASP+是微軟研發ASP.NET期間所使用的早期名稱。
什麼是ASP.NET?
ASP 3.0是ASP的最新版本,但不會再有ASP 4.0版本了。
ASP.NET是下一代的ASP,但是不能把ASP.NET稱為ASP的升級版本。ASP.NET是全新的伺服器端ASP指令碼。
ASP.NET是.NET架構的組成部分。微軟耗時三年從底層重寫了ASP.NET,而ASP.NET無法完全向後相容ASP 3.0。
您會在本教程的下一節瞭解到ASP與ASP.NET之間的差異所在。
.NET 架構(.NET Framework)
.NET 架構是微軟.NET平台的基礎結構。
.NET 架構是構建、開發及運行Web應用程式和Web服務的一種環境。
.NET 架構含有公用語言運行庫和公用類庫 - 比如ADO.NET、ASP.NET以及Windows表單 - 來提供可整合入各種電腦系統的進階標準服務。
.NET 架構可提供特性豐富的應用程式環境、簡化的開發以及眾多開發語言之間的輕鬆整合。
.NET 架構中立於語言。目前,它支援C++、C#、Visual Basic以及JScript(微軟的JavaScript版本)。
微軟的Visual Studio.NET是針對NET Framework的公用開發環境。