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的公共開發環境。