内容简介
第1课 ASP.NET的入门知识
1.1 ASP.NET概述
1.1.1 发展历史
1.1.2 包含内容
1.1.3 新增功能
1.1.4 技术特性
1.1.5 特色优势
1.2 .NET Framework平台
1.2.1 .NET Framework概述
1.2.2.NET Framework新增功能
1.2.3.NET Framework内容
1.3 ASP.NET服务器——IIS
1.3.1 安装IIS
1.3.2 配置IIS
1.3.3 IIS站点权限
1.4 ASP.NET开发工具——VS 2010
1.4.1 VS与NET Framework的关系
1.4.2 安装VS 2010
1.4.3 VS 2010的基本操作
1.5 实例应用:创建第一个ASP.NET网站
1.5.1 实例目标
1.5.2 技术分析
1.5.3 实现步骤
1.6 拓展训练
1.7 课后练习
第2课 ASP.NET的内置对象
2.1 内置对象概述
2.1.1 常用内置对象
2.1.2 页面生存周期
2.2 页面
2.2.1 Page对象
2.2.2 ViewState对象
2.3 页面跳转与数据传递
2.3.1 Response对象
2.3.2 Request对象
2.4 数据信息保存
2.4.1 Session对象
2.4.2 Application对象
2.4.3 Cookie对象
2.5 Server对象
2.6 实例应用:常用网址记忆
2.6.1 实例目标
2.6.2 技术分析
2.6.3 实现步骤
2.7 拓展训练
2.8 课后练习
第3课 ASP.NET的服务器控件
3.1 控件概述
3.1.1 控件分类
3.1.2 HTML服务器控件
3.1.3 ASP.NET服务器控件
3.2 文本控件
3.2.1 Label控件
3.2.2 Literal控件
3.2.3 HyperLink控件
3.2.4 TextBox控件
3.3 按钮控件
3.3.1 Button控件
3.3.2 LinkButton控件
3.3.3 ImageButton控件
3.4 选择控件
3.4.1 RadioButton控件
3.4.2 RadioButtonList控件
3.4.3 CheckBox控件
3.4.4 CheckBoxList控件
3.5 列表控件
3.5.1 BulletedList控件
3.5.2 DropDownList控件
3.5.3 ListBox控件
3.6 容器控件
3.6.1 MultiView控件
3.6.2 Panel控件
3.7 其他常用控件
3.7.1 Image控件
3.7.2 ImageMap控件
3.7.3 Calendar控件
3.8 实例应用:图书作者注册
3.8.1 实例目标
3.8.2 技术分析
3.8.3 实现步骤
3.9 拓展训练
3.10 课后练习
第4课 导航和母版页
4.1 导航与母版页
4.2 导航
4.2.1 导航控件
4.2.2 站点地图
4.2.3 SiteMapPath控件
4.2.4 TreeView控件
4.2.5 TreeView样式
4.2.6 Menu控件
4.3 母版页
4.3.1 创建母版页
4.3.2 内容页
4.4 主题
4.4.1 主题概述
4.4.2 主题的加载
4.4.3 Theme和StylesheetTheme的比较
4.5 实例应用:搭建网购会员模块框架
4.5.1 实例目标
4.5.2 技术分析
4.5.3 实现步骤
4.6 拓展训练
4.7 课后练习
第5课 ASP.NET的高级控件
5.1 验证与验证控件
5.1.1 验证分类
5.1.2 验证控件
5.1.3 验证时间
5.1.4 共同属性
5.1.5 验证对象模型
5.2 常用的验证控件
5.2.1 RequiredFieldValidator控件
5.2.2 RangeValidator控件
5.2.3 RegularExpressionValidator控件
5.2.4 CompareValidator控件
5.2.5 CustomValidator控件
5.3 ValidationSummary控件
5.4 用户控件
5.4.1 用户控件概述
5.4.2 创建用户控件
5.4.3 用户控件与窗体页的区别
5.4.4 使用用户控件
5.4.5 用户控件的注意事项
5.5 实例应用:验证用户控件中的注册内容
5.5.1 实例目标
5.5.2 技术分析
5.5.3 实现步骤
5.6 拓展训练
5.7 课后练习
第6课 ADO.NET数据库技术
6.1 数据库开发技术简介
6.2 ADO.NET简介
6.3 连接对象
6.3.1 数据库连接对象
6.3.2 SqlConnection对象
6.3.3 连接SQL Server数据库
6.4 操作对象
6.4.1 SqlCommand
6.4.2 操作数据库数据
6.4.3 SqlDataReader对象
6.4.4 数据显示
6.5 数据集对象
6.5.1 数据集对象简介
6.5.2 DataSet
6.5.3 SqlDataAdapter
6.5.4 DataTable
6.5.5 DataView
6.5.6 SqlDataReader对象与DataSet对象的区别
6.6 实例应用:用户表管理
6.6.1 实例目标
6.6.2 技术分析
6.6.3 实现步骤
6.7 拓展训练
6.8 课后练习
第7课 ASP.NET的数据控件
7.1 数据源控件
7.1.1 常用的数据源控件
7.1.2 数据源控件的层次结构
7.1.3 SqlDataSource控件
7.2 数据控件概述
7.2.1 数据绑定控件
7.2.2 数据绑定技术
7.3 Repeater控件
7.3.1 Repeater控件的属性和事件
7.3.2 Repeater控件的模板
7.3.3 Repeater控件的示例
7.3.4 Repeater控件发布RSS
7.4 DataList控件
7.4.1 DataList控件概述
7.4.2 DataList控件的属性和事件
7.4.3 Data List控件的模板
7.4.4 DataList控件的示例
7.4.5 DataList控件的其他操作
7.5 GridView控件
7.5.1 GridView控件概述
7.5.2 GridView控件的属性
7.5.3 GridView控件的事件
7.5.4 GridView控件的字段和模板
7.5.5 GridView控件示例
7.6 DetailsView控件
7.6.1 DetailsView控件的概述
7.6.2 DetailsView控件的属性和事件
7.6.3 DetailsView控件的示例
7.7 FormView控件
7.7.1 FormView控件概述
7.7.2 FormView控件的分页
7.7.3 FormView控件的示例
7.8 ListView控件
7.8.1 ListView控件概述
7.8.2 ListView控件的属性和事件
7.8.3 ListView控件的示例
7.8.4 ListView控件实现分页
7.9 实例应用:分页显示文章列表
7.9.1 实例目标
7.9.2 技术分析
7.9.3 实现步骤
7.10 拓展训练
7.11 课后练习
第8课 第三方控件应用
8.1 第三方控件简介
8.2 文本编辑器
8.2.1 在线编辑器控件简介
8.2.2 CKEditor控件的集成
8.2.3 配置编辑编辑器
8.2.4 文件上传
8.3 验证码
8.3.1 验证码控件
8.3.2 自定义验证码类
8.4 分页
8.4.1 分页技术
8.4.2 AspNetPager控件
8.4.3 实现分页
8.5 模块处理
8.5.1 模块处理核心
8.5.2 局部水印的实现
8.5.3 封面图片水印的实现(全局HttpHandler方式)
8.6 实例应用:实现新闻发布
8.6.1 实例目标
8.6.2 技术分析
8.6.3 实现步骤
8.7 拓展训练
8.8 课后练习
第9课 ASP.NET的目录和文件
9.1 流的概念
9.2 目录操作
9.2.1 Directory类
9.2.2 Directorylnfo类
9.2.3 创建目录
9.2.4 移动目录
9.2.5 遍历目录
9.2.6 删除目录
9.3 文件操作
9.3.1 File类
9.3.2 Filelnfo类
9.3.3 创建文件
9.3.4 复制文件
9.3.5 移动文件
9.3.6 删除文件
9.4 文件的读写
9.4.1 写入文件
9.4.2 读取文件
9.5 文件的高级操作
9.5.1 文件上传
9.5.2 文件下载
9.5.3 文件加密
9.5.4 文件解密
9.6 实例应用:简易文件浏览器
9.6.1 实例目标
9.6.2 技术分析
9.6.3 实现步骤
9.7 拓展训练
9.8 课后练习
第10课 Web Service技术
10.1 Web服务概述
10.1.1 Web服务简介
10.1.2 Web服务应用范围
10.1.3 相关技术和标准
10.1.4 Web服务架构
10.2 Web服务的创建和调用
10.2.1 Web服务的调用
10.2.2 自定义Web服务
10.2.3 添加Web引用和服务引用的区别
10.3 设置Web属性
10.3.1 WebService的属性设置
10.3.2 WebMethod的属性设置
10.4 第三方Web服务
10.5 实例应用:数据处理
10.5.1 实例目标
10.5.2 技术分析
10.5.3 实现步骤
10.6 拓展训练
10.7 课后练习
第11课 ASP.NET网站的配置和发布
11.1 配置文件
11.2 Web.config文件
11.2.1 Web.config的优点
11.2.2 Web.config的基本结构
11.2.3 Web.Config的基本配置节
11.2.4 Web.config的常用设置
11.3 身份验证和授权
11.3.1 身份验证
11.3.2 授权
11.4 配置管理
11.5 网站部署
11.5.1 发布预编译站点
11.5.2 复制站点
11.5.3 XCopy方式
11.6 实例应用:后台管理的身份验证和部署
11.6.1 实例目标
11.6.2 技术分析
11.6.3 具体步骤
11.7 拓展训练
11.8 课后练习
第12课 网上订餐系统
12.1 系统概述
12.1.1 开发背景
12.1.2 功能结构
12.1.3 功能介绍
12.1.4 开发环境
12.2 数据库设计
12.3 准备工作
12.3.1 DBHelper类
12.3.2 搭建框架
12.3.3 添加引用
12.3.4 Web.config配置
12.3.5 公共页面
12.4 用户注册
12.5 用户登录
12.6 系统首页
12.7 订餐管理
12.7.1 订餐
12.7.2 购物车
12.8 麻辣评论
12.9 发布网站