ASP ,全称 Active Server Pages(动态服务器页面),也被称为经典 ASP ,是在1998年作为微软的第一个服务器端脚本引擎推出的。ASP 是一种使得网页中的脚本在因特网服务器上被执行的技术。ASP 页面的文件扩展名是 .asp ,通常是用 VBScript 编写的。
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)编写。
Web Pages 是三种创建 ASP.NET 网站和 Web 应用程序的编程模式中的一种,其他两种编程模式是 Web Forms 和 MVC(Model View Controller 模型-视图-控制器)。Web Pages 是开发 ASP.NET 网页最简单的开发模式。它提供了一种简单的方式来将 HTML、CSS、JavaScript 和服务器脚本结合起来:
1、容易学习,容易理解,容易使用
2、围绕着单一的网页创建
3、与 PHP 和经典 ASP 相似
4、Visual Basic 或者 C# 的服务器脚本
5、全 HTML、CSS 和 JavaScript 控制
Web Pages 内置了数据库、视频、图形、社交媒体和其他更多的 Web Helpers,因此很容易扩展。