ASP ,全稱 Active Server Pages(動态伺服器頁面),也被稱為經典 ASP ,是在1998年作為微軟的第一個伺服器端腳本引擎推出的。
ASP 是一種使得網頁中的腳本在網際網路伺服器上被執行的技術。
ASP 頁面的檔案擴充名是 .asp ,通常是用 VBScript 編寫的。
如果您想學習經典 ASP ,請通路我們的 經典 ASP 教程。
ASP.NET 是新一代 ASP 。它與經典 ASP 是不相容的,但 ASP.NET 可能包括經典 ASP。
ASP.NET 頁面是經過編譯的,這使得它們的運作速度比經典 ASP 快。
ASP.NET 具有更好的語言支援,有一大套的使用者控件和基于 XML 的元件,并內建了使用者身份驗證。
ASP.NET 頁面的擴充名是 .aspx ,通常是用 VB (Visual Basic) 或者 C# (C sharp) 編寫。
在 ASP.NET 中的控件可以用不同的語言(包括 C++ 和 Java)編寫。
當浏覽器請求 ASP.NET 檔案時,ASP.NET 引擎讀取檔案,編譯和執行腳本檔案,并将結果以普通的 HTML 頁面傳回給浏覽器。
Razor 是一種将伺服器代碼嵌入到 ASP.NET 網頁中的新的、簡單的标記文法,很像經典 ASP 。
Razor 具有傳統的 ASP.NET 的功能,但更容易使用并且更容易學習。
本教程介紹了以下程式設計語言:
Visual Basic (VB.NET)
C# (發音:C sharp)
本教程介紹了以下伺服器技術
Web Pages(Razor 文法)
MVC(模型-視圖-控制器)
Web Forms(傳統的 ASP.NET)
ASP.NET 支援以下開發工具:
WebMatrix
Visual Web Developer
Visual Studio
在本教程中,Web Pages 教程使用了 WebMatrix ,MVC 教程和 Web Forms 教程使用了 Visual Web Developer。
經典 ASP 檔案的檔案擴充名為 .asp
ASP.NET 檔案的檔案擴充名為 .aspx
Razor C# 文法的 ASP.NET 檔案的檔案擴充名為 .cshtml
Razor VB 文法的 ASP.NET 檔案的檔案擴充名為 .vbhtml