ASP 和 ASP.NET 教程
ASP 代表 Active Server Pages
ASP 是一個用於構建網頁的開發框架。
ASP 支援許多不同的開發模型
- Classic ASP
- ASP.NET Web Forms
- ASP.NET MVC
- ASP.NET Web Pages
- ASP.NET API
- ASP.NET Core
ASP 技術
ASP 和 ASP.NET 是伺服器端技術。
這兩種技術都允許在網際網路伺服器上執行計算機程式碼。
當瀏覽器請求 ASP 或 ASP.NET 檔案時,ASP 引擎會讀取該檔案,執行檔案中的任何程式碼,並將結果返回給瀏覽器。
Classic ASP - Active Server Pages
ASP(也稱為 Classic ASP)於 1998 年推出,是微軟的第一個伺服器端指令碼語言。
Classic ASP 檔案具有副檔名 .asp,通常用 VBScript 編寫。
訪問我們的 Classic ASP 教程 »ASP.NET
ASP.NET 於 2002 年釋出,是 Classic ASP 的後繼產品。
ASP.NET 檔案具有副檔名 .aspx,通常用 C#(C sharp)編寫。
ASP.NET 4.6 是 ASP.NET 的最新官方版本。
ASP.NET 5 被期望是對 ASP.NET 的一次重要重新設計。
然而,ASP.NET 5 的開發已停止,轉而支援 ASP.NET Core。
ASP.NET Web Pages
ASP.NET Web Pages 是一個 SPA(單頁應用程式)模型。
SPA 模型與 PHP 和 Classic ASP 非常相似。
ASP.NET Web Pages 正在被合併到新的 ASP.NET Core 中。
訪問我們的 Web Pages 教程 »ASP.NET MVC
ASP.NET MVC 是一個 MVC(模型-檢視-控制器)應用程式模型。
ASP.NET MVC 正在被合併到新的 ASP.NET Core 中。
本教程不包含 ASP.NET MVC。
我的學習
在 W3Schools 使用免費的“我的學習”計劃來跟蹤你的進度。
登入你的賬戶,開始賺取積分!
這是一個可選功能。你可以在 W3Schools 學習,而無需使用“我的學習”。

ASP.NET Web API
ASP.NET API 是一個 API(應用程式程式設計介面)應用程式模型。
ASP.NET API 正在被合併到新的 ASP.NET Core 中。
本教程不包含 ASP.NET API。
ASP.NET Web Forms
ASP.NET Web Forms 是一個事件驅動的應用程式模型。
ASP.NET Web Forms **不** 是新的 ASP.NET Core 的一部分。
本教程不包含 ASP.NET Web Forms。
ASP.NET Core
ASP.NET Core 於 2016 年釋出。
ASP.NET Core 將 ASP.NET MVC、ASP.NET Web API 和 ASP.NET Web Pages 合併到一個應用程式框架中。
本教程不包含 ASP.NET Core。