.NET Web高级开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 新增的服务

ASP.NET是建立在公共语言运行库(CLR)上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,ASP.NET的第一个版本进步了很多。在此基础上,微软通过在开发人员工作效率、管理、扩展性和性能领域增加对一些激动人心的新功能的支持,由此ASP.NET 2.0应运而生。

ASP.NET 2.0是一个组成良好的开放系统,你可以通过自定义实现方便地替换任何组件。你会发现无论是服务器控件、页面处理程序、编译还是核心的应用程序服务,都能根据你的需要方便地进行自定义和替换。你可以在页生命周期的任何地方插入自定义代码,以进一步根据需要对ASP.NET 2.0进行自定义。

ASP.NET 2.0中提供了对即时使用的成员资格(用户名/密码凭据存储)和角色管理服务的内置支持。使用新的个性化设置服务可以对用户设置和首选项进行快速存储/检索,便于用最少的代码实现丰富的自定义操作。同时开发人员可以使用新的站点导航系统在整个站点中一致地快速生成链接结构。所有这些服务都是提供程序驱动的,因此可以方便地用你自己的自定义实现替换。通过此扩展性选项,你可以对驱动这些丰富的应用程序服务的数据存储区和架构进行完全控制。