在 Microsoft Visual Studio Code 1 中打开的 ASP 文件
ASP 文件与.HTML文件类似,但使用方式略有不同。当 Web 浏览器请求 HTML 文件时,服务器只会发送该文件。但是,当 Web 浏览器请求 ASP 文件时,服务器会将请求交给 ASP 引擎处理。ASP 引擎会解析 ASP 文件,并生成发送到客户端浏览器的纯 HTML。由于 ASP 页面是在服务器上处理的,因此网站访客看不到实际的 ASP 代码,只能看到页面中脚本生成的 HTML。ASP 页面通常使用.asp扩展名,而不是.html扩展名。
自 1996 年发布 ASP 1.0 以来,ASP 只推出过另外两个版本:1997 年的 ASP 2.0 和 2000 年的 ASP 3.0。2002 年,Microsoft 发布了 ASP.NET,取代了 ASP。如今,ASP 通常被称为 Classic ASP 或 ASP Classic。由于 ASP.NET 框架得到了广泛应用,ASP 页面大多已被.ASPX页面取代。与 ASP 相比,ASP.NET 的一些优势包括支持更多语言,例如 C#、VB.NET、J# 和 Delphi.NET;使用编译代码时性能更高;调试功能更先进;以及运行时错误处理能力更强。