简介
ASP.NET开发技术是微软力推的主流开发技术,全书根据循序渐进的学
习思路分三篇展开讲解。第1 篇为基础语法和关键技术篇,遵循完善的学
习路线,讲解了开发平台的使用、C#语言基础、面向对象程序设计、各类
控件的使用以及调试与错误处理等;第2篇为典型模块开发篇,主要介绍实
际应用中的典型模块的开发,包括网站会员注册与登录、文件上传与下载
、电子邮件发送和接收、留言本、网上在线聊天室、BBS论坛和网络在线投
票等;第3篇为中型项目开发篇,详细展示了两个典型的中型项目的开发过
程,分别为新闻发布系统和电子商城两个项目,并且包含了最新的.NET
3.5支持的Ajax等技术。通过对本书的学习,读者可逐步了解并掌握利用
ASP.NET开发网站的思路、工具和方法,帮助读者积累项目开发经验,熟悉
开发流程。
本书适合ASP.NET开发人员学习使用,同时对高等院校师生的教学及掌
握ASP.NET开发的最新技术具有一定的参考价值。
目录
目录
第1篇 基础语法和关键技术
第1章 从HTML到ASP.NET开发
1.1 HTML编写简单网页
1.1.1 HTML语言简述
1.1.2 HTML文件的结构
1.1.3 HTML语言的精华——超链接
1.1.4 提高代码的可读性——注释语句
1.1.5 格式化文本
1.1.6 格式化段落
1.1.7 用多媒体
1.2 从静态网页到动态网页开发技术
1.2.1 静态网页
1.2.2 动态网页
1.2.3 动静结合
1.3 ASP.NET开发技术简介
1.3.1 .NET Framework简介
1.3.2 什么是ASP.NET
1.3.3 ASP.NET的新特性
1.3.4 ASP.NET的基本概念
1.3.5 ASP.NET的运行原理
1.3.6 Web窗体原理
1.4 ASP.NET开发环境的搭建
1.4.1 软件和硬件要求
1.4.2 安装IIS服务器
1.4.3 配置IIS虚拟目录
1.4.4 安装Visual Studio 2008开发工具
1.4.5 启动并配置Visual Studio 2008默认环境
1.5 学习ASP.NET必须具备的HTML知识
1.5.1 利用表单提交数据
1.5.2 使用表格进行布局
1.6 ASP.NET网页语法
1.6.1 ASP.NET网页扩展名
1.6.2 什么是页面指令
1.6.3 页面指令种类与作用
1.6.4 注释ASPX文件中的代码
1.6.5 如何包含服务器端文件
1.6.6 HTML服务器控件语法
1.6.7 ASP.NET服务器控件语法
1.6.8 网页中代码块语法
1.6.9 网页中表达式语法
1.7 制作一个ASP.NET网站
1.7.1 创建ASP.NET网站
1.7.2 设计Web页面
1.7.3 运行应用程序
1.8 本章小结
第2章 熟练掌握Visual Studio 2008
2.1 Visual Studio 2008常用功能窗口介绍
2.1.1 主窗口
2.1.2 开始界面
2.1.3 解决方案资源管理器
2.1.4 服务器资源管理器
2.1.5 工具箱
2.1.6 “属性”窗口
2.1.7 “类视图”窗口
2.1.8 代码编辑器
2.1.9 任务列表
2.1.10 错误列表
2.2 配置设置
2.2.1 自定义工具栏
2.2.2 “选项”对话框
2.2.3 导入和导出设置向导
2.3 类设计器
2.4 帮助系统
2.4.1 安装MSDN帮助系统
2.4.2 使用MSDN帮助系统学习ASP.NET
2.5 IDE常见问题
2.5.1 如何将自定义的IDE布局恢复到默认状态
2.5.2 如何将从网络下载的.NET控件添加到工具箱中
2.6 本章小结
第3章 C#语言基础
3.1 C#简介
3.1.1 C#语言的功能
3.1.2 C#语言的特点
3.2 数据类型
3.2.1 什么是数据类型
3.2.2 C#的数据类型
3.2.3 各种数据类型的使用及意义
3.2.4 什么是装箱和拆箱
3.2.5 装箱和拆箱的使用
3.3 C#中的变量和常量
3.3.1 什么是变量和常量
3.3.2 变量的声明和赋值
3.3.3 常量的声明和使用
3.4 类型转换
3.4.1 隐式转换
3.4.2 显式转换
3.5 C#中的操作(运算)符
3.5.1 算术操作符
3.5.2 关系操作符
3.5.3 赋值操作符
3.5.4 逻辑操作符
3.5.5 位操作符
3.5.6 其他特殊操作符
3.6 字符串处理
3.6.1 比较字符串
3.6.2 创建新字符串
3.6.3 填充字符串
3.6.4 移除和剪裁字符串
3.6.5 更改大小写
3.6.6 使用StringBuilder类
3.7 流程控制
3.7.1 顺序结构
3.7.2 选择结构
3.7.3 循环结构
3.7.4 异常处理
3.8 数组
3.8.1 数组的声明和初始化
3.8.2 遍历数组
3.8.3 对象数组
3.8.4 引用数组元素
3.8.5 Array类
3.9 代码编写规范
3.9.1 规范使用注释
3.9.2 命名规范
3.9.3 统一代码缩进格式
3.10 本章小结
第4章 C#面向对象程序设计
4.1 概述
4.1.1 面向对象的概念
4.1.2 面向对象语言的特点
4.2 类和对象
4.2.1 类的概念
4.2.2 声明类
4.2.3 对象的概念
4.2.4 对象的创建
4.2.5 类和对象的关系
4.2.6 类成员
4.2.7 构造函数
4.2.8 析构函数
4.2.9 属性
4.2.10 方法
4.2.11 静态类
4.3 访问修饰符
4.4 类的继承
4.4.1 继承的概念
4.4.2 继承的实现
4.5 接口
4.5.1 接口的概念
4.5.2 接口的定义
4.5.3 接口的成员
4.5.4 接口的实现
4.6 委托
4.6.1 委托的概念
4.6.2 委托的使用
4.7 事件
4.7.1 事件的概念
4.7.2 事件的声明
4.8 本章小结
第5章 ASP.NET内置对象
5.1 ASP.NET内置对象概述
5.2 Response对象
5.3 Request对象
5.4 Server对象
5.5 Application对象
5.6 Session对象
5.7 Cookie对象
5.8 本章小结
第6章 ASP.NET常用服务器控件
6.1 服务器控件概述
6.1.1 服务器控件的概念与作用
6.1.2 服务器控件与对象的关系
6.1.3 服务器控件的属性、方法和事件
6.2 服务器控件的相关操作
6.2.1 向页面中添加服务器控件
6.2.2 删除页面中的服务器控件
6.2.3 添加引用服务器控件
6.3 Label控件
6.3.1 属性
6.3.2 使用Label控件显示文本
6.4 TextBox控件
6.4.1 属性
6.4.2 事件
6.4.3 方法
6.4.4 TextBox控件的3种显示方式
6.5 Image控件
6.5.1 属性
6.5.2 使用Image控件显示图片
6.6 Button控件
6.6.1 属性
6.6.2 事件
6.6.3 方法
6.6.4 使用Button控件改变TextBox控件的文本
6.7 LinkButton控件
6.7.1 属性
6.7.2 使用LinkButton控件
6.8 ImageButton控件
6.8.1 属性
6.8.2 事件
6.8.3 使用ImageButton控件跳转页面
6.9 HyperLink控件
6.9.1 属性
6.9.2 使用HypperLink控件跳转页面
6.10 RequiredFieldValidator控件
6.10.1 属性
6.10.2 使用RequiredFieldValidator控件判断用户名是否为空
6.11 RangeValidator控件
6.11.1 属性
6.11.2 使用RangeValidator控件判断数量是否在范围内
6.12 RegularExpressionValidator控件
6.12.1 属性
6.12.2 使用RegularExpressionValidator控件判断邮件地址
6.13 CompareValidator控件
6.13.1 属性
6.13.2 使用CompareValidator控件判断两次密码是否一致
6.14 CustomValidator控件
6.14.1 属性
6.14.2 使用CustomValidator控件判断用户名是否存在
6.15 ValidationSummary控件
6.15.1 属性
6.15.2 使用ValidationSummary控件显示所有验证控件错误信息
6.16 Login控件
6.16.1 属性
6.16.2 事件
6.16.3 使用Login控件实现用户登录
6.17 本章小结
第7章 使用ADO.NET技术进行数据库开发
7.1 了解ADO.NET技术
7.1.1 ADO.NET概述
7.1.2 ADO.NET组件
7.1.3 数据提供程序
7.2 创建数据库连接
7.2.1 Connection对象概述
7.2.2 Connection对象的属性及方法
7.2.3 数据库连接字符串
7.2.4 打开和关闭数据库连接
7.3 执行数据库命令
7.3.1 DbCommand对象概述
7.3.2 DbParameter对象
7.3.3 ExcuteNonQuery方法
7.3.4 ExcuteScalar方法
7.3.5 ExcuteReader方法
7.4 DataReader对象
7.4.1 连接对象和非连接对象
7.4.2 DataReader对象概述
7.4.3 创建和使用DataReader对象
7.5 使用DataSet和DataAdapter查询数据
7.5.1 DataSet对象
7.5.2 DataAdapter对象
7.6 本章小结
第8章 数据控件
8.1 数据绑定
8.1.1 数据绑定概述
8.1.2 简单属性绑定
8.1.3 表达式绑定
8.1.4 方法结果绑定
8.1.5 集合绑定
8.2 数据源控件与数据绑定属性
8.2.1 数据源控件概述
8.2.2 使用数据源控件修改数据
8.2.3 数据绑定属性
8.3 GridView控件
8.3.1 GridView控件概述
8.3.2 GridView控件常用的属性、方法和事件
8.3.3 使用GridView控件绑定数据源
8.3.4 设置GridView控件的外观
8.3.5 制定GridView控件的列
8.3.6 使用GridView控件分页显示数据
8.3.7 在GridView控件中排序数据
8.3.8 编辑数据
8.3.9 在GridView控件中实现全选和全不选功能
8.4 DataList控件
8.4.1 DataList控件概述
8.4.2 DataList控件常用的属性、方法和事件
8.4.3 DataList控件的编辑功能
8.4.4 使用DataList控件绑定数据源
8.4.5 在DataList控件中对数据进行编辑操作
8.5 本章小结
第9章 Web用户控件
9.1 Web用户控件的概述
9.1.1 用户控件与普通的Web页比较
9.1.2 用户控件的优点
9.2 创建及使用Web用户控件
9.2.1 创建Web用户控件
9.2.2 将Web用户控件添加至网页
9.2.3 在用户控件中添加用户控件
9.2.4 用户控件应用举例
9.3 设置用户控件
9.3.1 访问用户控件的属性、方法和事件
9.3.2 将Web网页转化为用户控件
9.4 本章小结
第10章 母版页Master Pages
10.1 母版页概述
10.1.1 母版页
10.1.2 内容页
10.1.3 母版页运行机制
10.1.4 母版页与内容页事件顺序
10.1.5 母版页的优点
10.2 创建母版页
10.3 创建内容页
10.4 母版页的使用
10.4.1 母版页的动态加载
10.4.2 嵌套母版页的应用
10.4.3 使用@MasterType指令访问母版页的成员
10.5 本章小结
第11章 主题
11.1 主题的概述
11.1.1 组成元素
11.1.2 主题应用范围
11.2 创建主题
11.2.1 创建页面主题
11.2.2 创建全局主题
11.2.3 创建外观文件
11.2.4 为主题添加CSS样式
11.2.5 主题中应用图片
11.3 应用主题
11.3.1 主题的应用对象
11.3.2 禁用主题
11.3.3 动态加载主题
11.4 本章小结
第12章 站点导航控件
12.1 站点地图概述
12.2 TreeView控件
12.2.1 TreeView控件概述
12.2.2 TreeView控件常用的属性和事件
12.2.3 TreeView控件的基本应用
12.2.4 TreeView控件绑定数据库
12.2.5 TreeView控件绑定XML文件
12.2.6 TreeView控件绑定站点地图
12.3 Menu控件
12.3.1 Menu控件概述
12.3.2 Menu控件常用的属性和事件
12.3.3 Menu控件的基本应用
12.3.4 Menu控件绑定XML文件
12.3.5 Menu控件绑定站点地图
12.4 SiteMapPath控件
12.4.1 SiteMapPath控件概述
12.4.2 SiteMapPath控件常用的属性和事件
12.4.3 应用SiteMapPath控件实现站点导航
12.5 本章小结
第13章 调试与错误处理
13.1 错误类型
13.1.1 语法错误
13.1.2 语义错误
13.1.3 逻辑错误
13.2 程序调试
13.2.1 调试工具栏
13.2.2 断点
13.2.3 执行
13.3 错误处理
13.3.1 服务器故障排除
13.3.2 ASP.NET中的异常处理
13.4 本章小结
第2篇 典型模块开发
第14章 网站会员注册与登录
14.1 设计思路
14.1.1 功能概述
14.1.2 程序业务流程图
14.1.3 数据库设计
14.2 会员注册
14.2.1 实现关键技术
14.2.2 功能实现
14.3 会员登录
14.3.1 实现关键技术
14.3.2 功能实现
14.4 本章小结
第15章 文件上传与下载
15.1 设计思路
15.1.1 功能概述
15.1.2 程序业务流程图
15.1.3 文件的组织结构
15.2 文件上传
15.2.1 实现关键技术
15.2.2 功能实现
15.3 文件下载
15.3.1 实现关键技术
15.3.2 功能实现
15.4 本章小结
第16章 电子邮件发送和接收
16.1 设计思路
16.1.1 功能概述
16.1.2 程序业务流程图
16.1.3 JMail组件介绍
16.1.4 文件组织结构
16.2 发送邮件
16.2.1 实现关键技术
16.2.2 功能实现
16.3 接收邮件
16.3.1 实现关键技术
16.3.2 功能实现
16.4 本章小结
第17章 留言本
17.1 设计思路
17.1.1 功能概述
17.1.2 程序业务流程图
17.1.3 数据库设计
17.2 公共类设计
17.2.1 配置Web.Config
17.2.2 SqlData类
17.3 首页功能设计
17.3.1 实现关键技术
17.3.2 功能实现
17.4 发表留言模块功能设计
17.4.1 实现关键技术
17.4.2 功能实现
17.5 留言信息查看页面功能设计
17.5.1 实现关键技术
17.5.2 功能实现
17.6 留言信息管理功能设计
17.6.1 实现关键技术
17.6.2 功能实现
17.7 回复留言功能设计
17.7.1 实现的关键技术
17.7.2 功能实现
17.8 本章小结
第18章 网上在线聊天室
18.1 设计思路
18.1.1 功能概述
18.1.2 程序业务流程图
18.1.3 数据库设计
18.2 公共类设计
18.3 主要界面的功能设计
18.3.1 框架的应用
18.3.2 Session对象的应用
18.3.3 JavaScript脚本的应用
18.3.4 用户登录页面功能设计
18.3.5 聊天室页面功能设计
18.3.6 管理员页面功能设计
18.4 本章小结
第19章 BBS论坛
19.1 设计思路
19.1.1 功能概述
19.1.2 业务流程分析
19.1.3 数据库设计
19.2 公共类设计
19.2.1 数据库操作类设计
19.2.2 版块管理功能模块类
19.2.3 配置Web.Config
19.3 主要功能界面的实现
19.3.1 浏览帖子页面的实现过程
19.3.2 回复帖子页面的实现过程
19.3.3 发表帖子页面的实现过程
19.4 本章小结
第20章 网络在线投票
20.1 设计思路
20.1.1 功能概述
20.1.2 程序业务流程图
20.1.3 数据库设计
20.1.4 文件组织结构
20.1.5 配置Web.Config
20.2 投票项目添加设计
20.2.1 实现关键技术
20.2.2 功能实现
20.3 主页显示投票标题
20.3.1 实现关键技术
20.3.2 功能实现
20.4 投票功能设计
20.4.1 实现关键技术
20.4.2 功能实现
20.5 投票结果显示
20.5.1 实现关键技术
20.5.2 功能实现
20.6 本章小结
第3篇 中型项目开发
第21章 新闻发布系统
21.1 系统功能设计
21.1.1 需求分析
21.1.2 功能设计
21.1.3 业务流程分析
21.2 数据库设计
21.2.1 数据库需求分析
21.2.2 数据库逻辑结构设计
21.3 公共类设计
21.3.1 数据库操作类设计
21.3.2 图片上传类设计
21.3.3 配置系统Web.Config
21.4 主要模块的实现
21.4.1 新闻管理模块的实现
21.4.2 新闻分类模块的实现
21.4.3 用户管理模块的实现
21.4.4 新闻搜索模块的实现
21.4.5 用户注册模块的实现
21.5 本章小结
第22章 电子商城
22.1 数据库设计
22.1.1 数据库需求分析
22.1.2 数据库逻辑结构设计
22.1.3 数据库设计图
22.2 系统功能的设计
22.2.1 系统功能分析
22.2.2 系统流程分析
22.2.3 系统开发总体设计方案
22.3 首页的实现
22.3.1 页面头部控件
22.3.2 商品分类导航控件
22.3.3 热门商品列表控件及新到商品控件
22.4 商品信息模块的实现
22.4.1 分类显示商品(ProductList.aspx)
22.4.2 显示商品详细信息(ProductInfo.aspx)
22.4.3 商品搜索结果页面(Search.aspx)
22.5 用户信息管理模块实现
22.5.1 登录(SignIn.aspx)
22.5.2 用户注册(Register.aspx)
22.5.3 找回密码(GetBackPwd.aspx)
22.5.4 用户管理项导航目录(UserMenu.ascx)
22.6 购物车功能模块的实现
22.6.1 添加到购物车(AddToCart.aspx)
22.6.2 购物车管理(ShoppingCart.aspx)
22.7 订单模块的实现
22.7.1 结算购物车(CheckOut.aspx)
22.7.2 查询个人订单列表(OrderList.aspx)
22.8 后台管理模块的实现
22.8.1 权限控制的实现
22.8.2 管理员日志生成
22.8.3 查询、修改用户信息(Userlist.aspx)
22.8.4 查询销售情况(Sails.aspx)
22.9 本章小结
cY
第1篇 基础语法和关键技术
第1章 从HTML到ASP.NET开发
1.1 HTML编写简单网页
1.1.1 HTML语言简述
1.1.2 HTML文件的结构
1.1.3 HTML语言的精华——超链接
1.1.4 提高代码的可读性——注释语句
1.1.5 格式化文本
1.1.6 格式化段落
1.1.7 用多媒体
1.2 从静态网页到动态网页开发技术
1.2.1 静态网页
1.2.2 动态网页
1.2.3 动静结合
1.3 ASP.NET开发技术简介
1.3.1 .NET Framework简介
1.3.2 什么是ASP.NET
1.3.3 ASP.NET的新特性
1.3.4 ASP.NET的基本概念
1.3.5 ASP.NET的运行原理
1.3.6 Web窗体原理
1.4 ASP.NET开发环境的搭建
1.4.1 软件和硬件要求
1.4.2 安装IIS服务器
1.4.3 配置IIS虚拟目录
1.4.4 安装Visual Studio 2008开发工具
1.4.5 启动并配置Visual Studio 2008默认环境
1.5 学习ASP.NET必须具备的HTML知识
1.5.1 利用表单提交数据
1.5.2 使用表格进行布局
1.6 ASP.NET网页语法
1.6.1 ASP.NET网页扩展名
1.6.2 什么是页面指令
1.6.3 页面指令种类与作用
1.6.4 注释ASPX文件中的代码
1.6.5 如何包含服务器端文件
1.6.6 HTML服务器控件语法
1.6.7 ASP.NET服务器控件语法
1.6.8 网页中代码块语法
1.6.9 网页中表达式语法
1.7 制作一个ASP.NET网站
1.7.1 创建ASP.NET网站
1.7.2 设计Web页面
1.7.3 运行应用程序
1.8 本章小结
第2章 熟练掌握Visual Studio 2008
2.1 Visual Studio 2008常用功能窗口介绍
2.1.1 主窗口
2.1.2 开始界面
2.1.3 解决方案资源管理器
2.1.4 服务器资源管理器
2.1.5 工具箱
2.1.6 “属性”窗口
2.1.7 “类视图”窗口
2.1.8 代码编辑器
2.1.9 任务列表
2.1.10 错误列表
2.2 配置设置
2.2.1 自定义工具栏
2.2.2 “选项”对话框
2.2.3 导入和导出设置向导
2.3 类设计器
2.4 帮助系统
2.4.1 安装MSDN帮助系统
2.4.2 使用MSDN帮助系统学习ASP.NET
2.5 IDE常见问题
2.5.1 如何将自定义的IDE布局恢复到默认状态
2.5.2 如何将从网络下载的.NET控件添加到工具箱中
2.6 本章小结
第3章 C#语言基础
3.1 C#简介
3.1.1 C#语言的功能
3.1.2 C#语言的特点
3.2 数据类型
3.2.1 什么是数据类型
3.2.2 C#的数据类型
3.2.3 各种数据类型的使用及意义
3.2.4 什么是装箱和拆箱
3.2.5 装箱和拆箱的使用
3.3 C#中的变量和常量
3.3.1 什么是变量和常量
3.3.2 变量的声明和赋值
3.3.3 常量的声明和使用
3.4 类型转换
3.4.1 隐式转换
3.4.2 显式转换
3.5 C#中的操作(运算)符
3.5.1 算术操作符
3.5.2 关系操作符
3.5.3 赋值操作符
3.5.4 逻辑操作符
3.5.5 位操作符
3.5.6 其他特殊操作符
3.6 字符串处理
3.6.1 比较字符串
3.6.2 创建新字符串
3.6.3 填充字符串
3.6.4 移除和剪裁字符串
3.6.5 更改大小写
3.6.6 使用StringBuilder类
3.7 流程控制
3.7.1 顺序结构
3.7.2 选择结构
3.7.3 循环结构
3.7.4 异常处理
3.8 数组
3.8.1 数组的声明和初始化
3.8.2 遍历数组
3.8.3 对象数组
3.8.4 引用数组元素
3.8.5 Array类
3.9 代码编写规范
3.9.1 规范使用注释
3.9.2 命名规范
3.9.3 统一代码缩进格式
3.10 本章小结
第4章 C#面向对象程序设计
4.1 概述
4.1.1 面向对象的概念
4.1.2 面向对象语言的特点
4.2 类和对象
4.2.1 类的概念
4.2.2 声明类
4.2.3 对象的概念
4.2.4 对象的创建
4.2.5 类和对象的关系
4.2.6 类成员
4.2.7 构造函数
4.2.8 析构函数
4.2.9 属性
4.2.10 方法
4.2.11 静态类
4.3 访问修饰符
4.4 类的继承
4.4.1 继承的概念
4.4.2 继承的实现
4.5 接口
4.5.1 接口的概念
4.5.2 接口的定义
4.5.3 接口的成员
4.5.4 接口的实现
4.6 委托
4.6.1 委托的概念
4.6.2 委托的使用
4.7 事件
4.7.1 事件的概念
4.7.2 事件的声明
4.8 本章小结
第5章 ASP.NET内置对象
5.1 ASP.NET内置对象概述
5.2 Response对象
5.3 Request对象
5.4 Server对象
5.5 Application对象
5.6 Session对象
5.7 Cookie对象
5.8 本章小结
第6章 ASP.NET常用服务器控件
6.1 服务器控件概述
6.1.1 服务器控件的概念与作用
6.1.2 服务器控件与对象的关系
6.1.3 服务器控件的属性、方法和事件
6.2 服务器控件的相关操作
6.2.1 向页面中添加服务器控件
6.2.2 删除页面中的服务器控件
6.2.3 添加引用服务器控件
6.3 Label控件
6.3.1 属性
6.3.2 使用Label控件显示文本
6.4 TextBox控件
6.4.1 属性
6.4.2 事件
6.4.3 方法
6.4.4 TextBox控件的3种显示方式
6.5 Image控件
6.5.1 属性
6.5.2 使用Image控件显示图片
6.6 Button控件
6.6.1 属性
6.6.2 事件
6.6.3 方法
6.6.4 使用Button控件改变TextBox控件的文本
6.7 LinkButton控件
6.7.1 属性
6.7.2 使用LinkButton控件
6.8 ImageButton控件
6.8.1 属性
6.8.2 事件
6.8.3 使用ImageButton控件跳转页面
6.9 HyperLink控件
6.9.1 属性
6.9.2 使用HypperLink控件跳转页面
6.10 RequiredFieldValidator控件
6.10.1 属性
6.10.2 使用RequiredFieldValidator控件判断用户名是否为空
6.11 RangeValidator控件
6.11.1 属性
6.11.2 使用RangeValidator控件判断数量是否在范围内
6.12 RegularExpressionValidator控件
6.12.1 属性
6.12.2 使用RegularExpressionValidator控件判断邮件地址
6.13 CompareValidator控件
6.13.1 属性
6.13.2 使用CompareValidator控件判断两次密码是否一致
6.14 CustomValidator控件
6.14.1 属性
6.14.2 使用CustomValidator控件判断用户名是否存在
6.15 ValidationSummary控件
6.15.1 属性
6.15.2 使用ValidationSummary控件显示所有验证控件错误信息
6.16 Login控件
6.16.1 属性
6.16.2 事件
6.16.3 使用Login控件实现用户登录
6.17 本章小结
第7章 使用ADO.NET技术进行数据库开发
7.1 了解ADO.NET技术
7.1.1 ADO.NET概述
7.1.2 ADO.NET组件
7.1.3 数据提供程序
7.2 创建数据库连接
7.2.1 Connection对象概述
7.2.2 Connection对象的属性及方法
7.2.3 数据库连接字符串
7.2.4 打开和关闭数据库连接
7.3 执行数据库命令
7.3.1 DbCommand对象概述
7.3.2 DbParameter对象
7.3.3 ExcuteNonQuery方法
7.3.4 ExcuteScalar方法
7.3.5 ExcuteReader方法
7.4 DataReader对象
7.4.1 连接对象和非连接对象
7.4.2 DataReader对象概述
7.4.3 创建和使用DataReader对象
7.5 使用DataSet和DataAdapter查询数据
7.5.1 DataSet对象
7.5.2 DataAdapter对象
7.6 本章小结
第8章 数据控件
8.1 数据绑定
8.1.1 数据绑定概述
8.1.2 简单属性绑定
8.1.3 表达式绑定
8.1.4 方法结果绑定
8.1.5 集合绑定
8.2 数据源控件与数据绑定属性
8.2.1 数据源控件概述
8.2.2 使用数据源控件修改数据
8.2.3 数据绑定属性
8.3 GridView控件
8.3.1 GridView控件概述
8.3.2 GridView控件常用的属性、方法和事件
8.3.3 使用GridView控件绑定数据源
8.3.4 设置GridView控件的外观
8.3.5 制定GridView控件的列
8.3.6 使用GridView控件分页显示数据
8.3.7 在GridView控件中排序数据
8.3.8 编辑数据
8.3.9 在GridView控件中实现全选和全不选功能
8.4 DataList控件
8.4.1 DataList控件概述
8.4.2 DataList控件常用的属性、方法和事件
8.4.3 DataList控件的编辑功能
8.4.4 使用DataList控件绑定数据源
8.4.5 在DataList控件中对数据进行编辑操作
8.5 本章小结
第9章 Web用户控件
9.1 Web用户控件的概述
9.1.1 用户控件与普通的Web页比较
9.1.2 用户控件的优点
9.2 创建及使用Web用户控件
9.2.1 创建Web用户控件
9.2.2 将Web用户控件添加至网页
9.2.3 在用户控件中添加用户控件
9.2.4 用户控件应用举例
9.3 设置用户控件
9.3.1 访问用户控件的属性、方法和事件
9.3.2 将Web网页转化为用户控件
9.4 本章小结
第10章 母版页Master Pages
10.1 母版页概述
10.1.1 母版页
10.1.2 内容页
10.1.3 母版页运行机制
10.1.4 母版页与内容页事件顺序
10.1.5 母版页的优点
10.2 创建母版页
10.3 创建内容页
10.4 母版页的使用
10.4.1 母版页的动态加载
10.4.2 嵌套母版页的应用
10.4.3 使用@MasterType指令访问母版页的成员
10.5 本章小结
第11章 主题
11.1 主题的概述
11.1.1 组成元素
11.1.2 主题应用范围
11.2 创建主题
11.2.1 创建页面主题
11.2.2 创建全局主题
11.2.3 创建外观文件
11.2.4 为主题添加CSS样式
11.2.5 主题中应用图片
11.3 应用主题
11.3.1 主题的应用对象
11.3.2 禁用主题
11.3.3 动态加载主题
11.4 本章小结
第12章 站点导航控件
12.1 站点地图概述
12.2 TreeView控件
12.2.1 TreeView控件概述
12.2.2 TreeView控件常用的属性和事件
12.2.3 TreeView控件的基本应用
12.2.4 TreeView控件绑定数据库
12.2.5 TreeView控件绑定XML文件
12.2.6 TreeView控件绑定站点地图
12.3 Menu控件
12.3.1 Menu控件概述
12.3.2 Menu控件常用的属性和事件
12.3.3 Menu控件的基本应用
12.3.4 Menu控件绑定XML文件
12.3.5 Menu控件绑定站点地图
12.4 SiteMapPath控件
12.4.1 SiteMapPath控件概述
12.4.2 SiteMapPath控件常用的属性和事件
12.4.3 应用SiteMapPath控件实现站点导航
12.5 本章小结
第13章 调试与错误处理
13.1 错误类型
13.1.1 语法错误
13.1.2 语义错误
13.1.3 逻辑错误
13.2 程序调试
13.2.1 调试工具栏
13.2.2 断点
13.2.3 执行
13.3 错误处理
13.3.1 服务器故障排除
13.3.2 ASP.NET中的异常处理
13.4 本章小结
第2篇 典型模块开发
第14章 网站会员注册与登录
14.1 设计思路
14.1.1 功能概述
14.1.2 程序业务流程图
14.1.3 数据库设计
14.2 会员注册
14.2.1 实现关键技术
14.2.2 功能实现
14.3 会员登录
14.3.1 实现关键技术
14.3.2 功能实现
14.4 本章小结
第15章 文件上传与下载
15.1 设计思路
15.1.1 功能概述
15.1.2 程序业务流程图
15.1.3 文件的组织结构
15.2 文件上传
15.2.1 实现关键技术
15.2.2 功能实现
15.3 文件下载
15.3.1 实现关键技术
15.3.2 功能实现
15.4 本章小结
第16章 电子邮件发送和接收
16.1 设计思路
16.1.1 功能概述
16.1.2 程序业务流程图
16.1.3 JMail组件介绍
16.1.4 文件组织结构
16.2 发送邮件
16.2.1 实现关键技术
16.2.2 功能实现
16.3 接收邮件
16.3.1 实现关键技术
16.3.2 功能实现
16.4 本章小结
第17章 留言本
17.1 设计思路
17.1.1 功能概述
17.1.2 程序业务流程图
17.1.3 数据库设计
17.2 公共类设计
17.2.1 配置Web.Config
17.2.2 SqlData类
17.3 首页功能设计
17.3.1 实现关键技术
17.3.2 功能实现
17.4 发表留言模块功能设计
17.4.1 实现关键技术
17.4.2 功能实现
17.5 留言信息查看页面功能设计
17.5.1 实现关键技术
17.5.2 功能实现
17.6 留言信息管理功能设计
17.6.1 实现关键技术
17.6.2 功能实现
17.7 回复留言功能设计
17.7.1 实现的关键技术
17.7.2 功能实现
17.8 本章小结
第18章 网上在线聊天室
18.1 设计思路
18.1.1 功能概述
18.1.2 程序业务流程图
18.1.3 数据库设计
18.2 公共类设计
18.3 主要界面的功能设计
18.3.1 框架的应用
18.3.2 Session对象的应用
18.3.3 JavaScript脚本的应用
18.3.4 用户登录页面功能设计
18.3.5 聊天室页面功能设计
18.3.6 管理员页面功能设计
18.4 本章小结
第19章 BBS论坛
19.1 设计思路
19.1.1 功能概述
19.1.2 业务流程分析
19.1.3 数据库设计
19.2 公共类设计
19.2.1 数据库操作类设计
19.2.2 版块管理功能模块类
19.2.3 配置Web.Config
19.3 主要功能界面的实现
19.3.1 浏览帖子页面的实现过程
19.3.2 回复帖子页面的实现过程
19.3.3 发表帖子页面的实现过程
19.4 本章小结
第20章 网络在线投票
20.1 设计思路
20.1.1 功能概述
20.1.2 程序业务流程图
20.1.3 数据库设计
20.1.4 文件组织结构
20.1.5 配置Web.Config
20.2 投票项目添加设计
20.2.1 实现关键技术
20.2.2 功能实现
20.3 主页显示投票标题
20.3.1 实现关键技术
20.3.2 功能实现
20.4 投票功能设计
20.4.1 实现关键技术
20.4.2 功能实现
20.5 投票结果显示
20.5.1 实现关键技术
20.5.2 功能实现
20.6 本章小结
第3篇 中型项目开发
第21章 新闻发布系统
21.1 系统功能设计
21.1.1 需求分析
21.1.2 功能设计
21.1.3 业务流程分析
21.2 数据库设计
21.2.1 数据库需求分析
21.2.2 数据库逻辑结构设计
21.3 公共类设计
21.3.1 数据库操作类设计
21.3.2 图片上传类设计
21.3.3 配置系统Web.Config
21.4 主要模块的实现
21.4.1 新闻管理模块的实现
21.4.2 新闻分类模块的实现
21.4.3 用户管理模块的实现
21.4.4 新闻搜索模块的实现
21.4.5 用户注册模块的实现
21.5 本章小结
第22章 电子商城
22.1 数据库设计
22.1.1 数据库需求分析
22.1.2 数据库逻辑结构设计
22.1.3 数据库设计图
22.2 系统功能的设计
22.2.1 系统功能分析
22.2.2 系统流程分析
22.2.3 系统开发总体设计方案
22.3 首页的实现
22.3.1 页面头部控件
22.3.2 商品分类导航控件
22.3.3 热门商品列表控件及新到商品控件
22.4 商品信息模块的实现
22.4.1 分类显示商品(ProductList.aspx)
22.4.2 显示商品详细信息(ProductInfo.aspx)
22.4.3 商品搜索结果页面(Search.aspx)
22.5 用户信息管理模块实现
22.5.1 登录(SignIn.aspx)
22.5.2 用户注册(Register.aspx)
22.5.3 找回密码(GetBackPwd.aspx)
22.5.4 用户管理项导航目录(UserMenu.ascx)
22.6 购物车功能模块的实现
22.6.1 添加到购物车(AddToCart.aspx)
22.6.2 购物车管理(ShoppingCart.aspx)
22.7 订单模块的实现
22.7.1 结算购物车(CheckOut.aspx)
22.7.2 查询个人订单列表(OrderList.aspx)
22.8 后台管理模块的实现
22.8.1 权限控制的实现
22.8.2 管理员日志生成
22.8.3 查询、修改用户信息(Userlist.aspx)
22.8.4 查询销售情况(Sails.aspx)
22.9 本章小结
cY
ASP.NET开发宝典
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!