ASP.NET是 Microsoft 的 Active Server Pages的最新版本———这是一种建立在公共语言运行库上的编程框架, 可用于在服务器上生成功能强大的Web应用程序, 为 Web 站点创建动态的、交互的HTML页面。它大大优越于 ASP 的其他版本, 不但执行效率大幅提高, 代码控制亦做得更好, 并且支持Web Controls功能和多语言, 以高安全性、高稳定性、易管理性、高集成性和高扩展性等特点著称。在开发语言上, ASP.NET 抛弃了 VBScript 和 JScript,而使用NET Framework所支持的 VB.NET、C#.NET等语言作为其开发语言, 这些语言生成的网页在后台被转换成了类并编译成了一个 DLL。由于 ASP.NET是编译执行的, 所以它比 ASP 拥有了更高的效率。