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。