### ASP.NET 发展历程、优点及新特性

2000 年 ASP.NET1.0 正式发布，2003 年 ASP.NET 升级为 1.1 版本。ASP.NET1.1 发布之后更加激发了 Web 应用程序开发人员对 ASP.NET 的兴趣，并且对网络技术有着巨大的推动作用，微软公司提出“减少 70%代码”的目标，于是在 2005 年 11 月微软公司又发布了 ASP.NET 2.0。ASP.NET2.0 的发布是.NET 技术走向成熟的标志。在使用上增加了方便、实用的新特性，使 Web 开发人员更加快捷方便的开发 Web 应用程序，它不但执行效率大幅度提高，对代码的控制也做得更好，以高安全性、易管理性和高扩展性等特点著称，最后微软还是推出 3.5 版本，使网络程序开发更倾向于智能开发，运行起来更像 Windows 下的应用程序一样流畅。

Asp.net 是目前主流网络开发技术之一，Asp.net 技术本身具有许多优点和新特性。具体介绍如下所示：

· 高效的运行性能

由于 Asp.net 应用程序采用页面脱离代码技术，即前台页面代码保存到 ASPX 文件，后台代码保存到 CS 文件中，这样当编译程序将代码编译为 DLL 文件，那么 Asp.net 在服务器上运行时，可以直接运行编译好的 DLL 文件，并且 Asp.net 采用缓存机制，从而提高运行 Asp.net 的性能。

· 简易性灵活性

很多 ASP.NET 功能都可以扩展，这样可以轻松地将自定义功能集成到应用程序中。例如，ASP.NET 提供程序模型为不同数据源提供插入支持。

· 可管理性

ASP.NET 中包含的新增功能使得管理宿主环境变得更加简单，从而为宿主主体创建了更多增值的机会。

· 生产效率

使用新增的 ASP.NET 服务器控件和包含新增功能的现有控件，可以轻松、快捷地创建 ASP.NET 网页和应用程序。新增内容（诸如成员资格、个性化和主题）可以提供系统级的功能，此类功能通常可能会要求开发人员进行大量的编写代码工作。新增数据控件、无代码绑定和智能数据显示控件已经解决了核心开发方案（尤指数据）问题。