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网站管理工具。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Part1第一部分: 相信大家找得到该书的源代码部分 也就是这部分内容 因此我便无偿奉送 让大家下载试试。 若感觉可以方可继续下载电子书部分。 1.本书1~21章所附代码的运行环境 操作系统:Windows Server 2003或Windows XP Professional 开发环境:Microsoft Visual Studio 2005 数据库:SQL Server 2005 Web服务器:IIS 5.1及以上版本 2.本书所附光盘范例 第1章(\Chapter 01) 示例描述:本章演示ASP.NET 2.0网站的预编译以及学习ASP.NET 2.0的前置知识。 WebSite文件夹 创建的ASP.NET 2.0 Web站点。 www文件夹 第一个用C#开发的Web应用程序。 bianyi.bat 编译网站的批处理文件。 form.html 表单范例。 css.html CSS范例。 第3章(\Chapter 03) 示例描述:本章介绍C# 2.0程序设计基础。 3-01.cs 第一个C#程序。 3-02.cs 不导入命名空间来改写程序3-01.cs。 3-03.cs ReadLine()方法读数据。 3-04.cs 常量的使用。 3-05.cs 整型类型的使用。 3-06.cs 结构类型的使用。 3-07.cs 枚举类型的使用。 3-08.cs 用一个输入参数通过值传递一个变量给一个方法。 3-09.cs 一维数组的使用。 3-10.cs 使用代理类型。 3-11.cs 使用接口。 3-12.cs 装箱操作。 3-13.cs 字符串操作。 3-14.cs if语句的使用。 3-15.cs switch语句的使用。 3-16.cs while语句的使用。 3-17.cs do-while语句的使用。 3-18.cs for语句的使用。 3-19.cs 异常捕获:try-catch语句的使用。 3-20.cs 异常捕获:try-finally语句的使用。 3-21.cs 异常捕获:try-catch-finally语句的使用。 3-22.cs get和set对属性的值进行读写操作。 3-23.cs 方法的使用。 3-24.cs 继承演示。 3-25.cs 多态性演示。 第4 章(\Chapter 04) 示例描述:本章学习ASP.NET 2.0页面基本对象。 4-01.aspx aspx页面中添加一个Lable标签。 4-02.aspx 读出Application的属性值。 4-03.aspx 读出SessionID的值。 4-04.aspx 创建Session对象。 4-05.aspx 读取传递的Session值并显示。 4-06.aspx 使用Response对象的Write()方法。 4-07.aspx

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值