ASP.NET 2.0开发指南(一) ——ASP.NET 2.0概述

 ASP.NET 2.0的开发代号是“ASP.NET Whidbey”。Whidbey是Visual Studio 2005的开发代号。

ASP.NET 2.0设计目标的核心用一个词来形容——简化。围绕这一核心,建立了以下几个主要设计目标。

  • 提高开发效率
  • 简化管理和维护工作
  • 提高性能和可伸缩性
  • 扩展对于不同终端设备的支持力

ASP.NET 2.0新特性

  • 控件
  • 页面框架
  • 服务和APIs

ASP.NET 2.0新增服务器控件

  •  站点导航控件(主要用于实现站点导航功能,包括SiteMapPath、Menu和TreeView控件)
  • 数据控件(分为两类:一类是数据源控件,另一类是数据绑定控件)
  • 登录系列控件(包括:Login、LoginName、LoginView、LoginStatus、PasswordRecover、ChangePassword和CreateUserWizard)
  • Web控件(实现WebPart控件管理、控制、编辑等系列控件)
  • 其他服务器控件(包括BulletdList、HiddenField、FileUpload、ImageMap、MultiView和Wizard等)

母版页

每个站点都应具有统一的风格和布局。不同技术时代给出了不同的解决方案。在ASP.NET 1.X时期,主要是使用用户控件。在ASP.NET 2.0技术时期,则可以使用构建页面布局框架的技术特性——母版页。

母版页是扩展名为.master的文件,其代码内容和结构与普通.aspx文件类似。

主题和皮肤

在ASP.NET 2.0以前,可能已经习惯于使用级联样式表(CSS)设置页面和控件等元素外观和样式。

所谓“主题”是指页面和控件外观属性设置的集合。主题由一组文件构成,可能包括皮肤文件、CSS文件、图片和其他资源等。这些文件必须存储在App_Themes文件夹中。皮肤文件是主题的核心内容,这种文件的扩展名为.skin,其中包括各种服务器控件的各种属性设置。

个性化用户配置

在ASP.NET1.X时代,实现存储和访问用户配置主要通过Session、Application等对象或者采用数据库存储的方法。

ASP.NET 2.0种,个性化用户配置有ASP.NET2.0自动完成:

  1. 在Web.config文件中定义配置信息名称、数据类型等
  2. 调用与用户配置功能有关的强类型API,例如,Profile实现对用户配置信息的存储、访问和管理等应用。

成员资格和角色管理

核心是利用自动生成的数据库表、多个实现管理功能的API、成员资格和角色管理提供程序,实现模块化和自动化的成员资格和角色管理模式。

配置和管理工具

ASP.NET 2.0提供了两个内置的可视化工具:一是ASP.NET MMC管理单元,另一个是Web网站管理工具。

 

 

 

你可能感兴趣的:(Asp.net)