第1章 初识ASP.NET
1.1 Web应用程序概述
1.1.1 静态页面
1.1.2 动态网页技术
1.2 ASP.NET概述
1.2.1 ASP和ASP.NET
1.2.2.NETFramework简介
1.2.3 编程语言
1.2.4 ASP.NET的运行机制
1.3 安装VisualStudio2005
1.4 创建ASP.NET网站
1.4.1 创建网站
1.4.2 创建控件与运行网站
1.5 编辑ASPX代码
1.5.1 显示光标所在标记的层次
1.5.2 添加事件代码
1.6 学习ASP.NET的一些建议
1.7 小结
1.8 习题
第2章 ASP.NET Web窗体页
2.1 Web窗体页运行过程
2.2 ASP.NET的基本指令
2.2.1 页指令@Page
2.2.2 用户控件指令@Control
2.2.3 注册指令@Register
2.2.4 引用指令@Reference
2.2.5 执行指令@Implements
2.2.6 导入指令@Import
2.2.7 程序集指令@Assembly
2.2.8 母版页指令@Master
2.2.9 输出缓冲指令@Output Cache
2.3 Web窗体页基本语法
2.3.1 代码呈现块语法
2.3.2 代码声明块语法
2.3.3 ASP.NET服务器控件语法
2.3.4 HTML服务器控件语法
2.3.5 数据绑定表达式语法
2.3.6 服务器端对象标记语法
2.3.7 服务器端包含指令语法
2.3.8 服务器端注释语法
2.3.9 声明性表达式语法
2.4 内联代码和代码隐藏
2.4.1 内联代码分离
2.4.2 代码隐藏分离
2.5 小结
2.6 习题
第3章 ASP.NET内置对象
3.1 Response对象
3.2 Request对象
3.2.1 Request对象的属性和方法
3.2.2 利用Request对象获取客户端浏览器信息
3.2.3 利用Request对象读取表单数据
3.2.4 获取用户传递的参数
3.3 Server对象
3.3.1 Server对象的属性和方法
3.3.2 利用Server对象进行HTML编码和解码
3.3.3 利用Server进行URL编码和解码
3.3.4 使用Map Path返回指定的物理路径
3.4 Appliction对象
3.4.1 Application对象的特点
3.4.2 Application对象的属性和方法
3.4.3 存取Application对象变量值
3.5 Session对象
3.5.1 Session对象的属性和方法
3.5.2 Session对象的唯一性
3.5.3 Session变量的有效期限
3.6 Cookie对象
3.6.1 Cookie概述
3.6.2 Cookie的常用属性和方法
3.7 小结
3.8 习题
第4章 Web服务器控件
4.1 ASE.NET Web服务器控件的共有属性
4.2 文本服务器控件
4.2.1 Label控件
4.2.2 Literal控件
4.2.3 Text Box控件
4.2.4 Hyper Link控件
4.3 按钮服务器控件
4.3.1 Button控件
4.3.2 Link Button控件
4.3.3 Image Button控件
4.4 图像服务器控件
4.4.1 Image控件
4.4.2 Image Map控件
4.5 选择服务器控件
4.5.1 Check Box控件
4.5.2 Check Box List控件
4.5.3 RadioButton控件
4.5.4 Radio Button List控件
4.6 列表服务器控件
4.6.1 List Box控件
4.6.2 Drop Down List控件
4.6.3 Bulleted List控件
4.7 容器服务器控件
4.7.1 Panel控件
4.7.2 Multi View控件
4.7.3 Place Holder控件
4.8 增强控件
4.8.1 Ad Rotator控件
4.8.2 Calendar控件
4.8.3 Table控件
4.8.4 File Upload控件
4.9 上机实训——登记个人信息
4.9.1 页面设计
4.9.2 编写事件处理代码
4.1 0小结
4.1 1习题
第5章 ASP.NET页面验证
5.1 验证控件概述
5.2 Required Field Validator控件
5.3 Regular Expression Validator控件
5.3.1 Regular Expression Validator控件简介
5.3.2 正则表达式
5.4 Range Validator控件
5.5 Compare Validator控件
5.6 Custom Validator控件
5.7 Validation Summary控件
5.8 屏蔽验证功能
5.9 给提示信息添加图像和声音
5.1 0上机实训——用户注册页面
5.1 0.1 页面设计
5.1 0.2 编写事件处理程序
5.1 1小结
5.1 2习题
第6章 设计ASP.NET网站
6.1 母版页概述
6.2 导航控件
6.2.1 Tree View控件
6.2.2 Menu控件
6.2.3 Site Map Path控件
6.3 创建母版页
6.3.1 创建Master Page.master文件
6.3.2 以表格设置母版页版面布局
6.3.3 创建菜单Web.SiteMap文件
6.3.4 向母版页添加Tree View与SiteMapPath控件
6.4 使用母版页创建内容网页
6.4.1 选择母版页创建内容网页
6.4.1 单击“添加内容页”创建内容网页
6.4.3 创建Default.aspx内容
6.4.4 创建网站其他内容网页
6.4.5 运行网站
6.5 小结
6.6 习题
第7章 ASP.NET文件操作
7.1 获取磁盘信息
7.2 目录的相关操作
7.2.1 Directory类的方法
7.2.2 Directoryinfo类的方法和属性
7.3 文件的相关操作
7.3.1 File类
7.3.2 Filelnfo类
7.4 读写文件
7.4.1 流
7.4.2 FileStream类
7.4.3 读写文本文件
7.5 Path类
7.6 上机实训——文件浏览器
7.6.1 页面设计
7.6.2 编写程序代码
7.7 小结
7.8 习题
第8章 ADO.NET
8.1 ADO.NET基础
8.1.1 ADO.NET概述
8.1.2 ADO.NET与ADO的比较
8.2 ADO.NET的对象
8.2.1 Connection对象
8.2.2 Command对象
8.2.3 DataReader对象
8.2.4 DataTable对象
8.2.5 DataAdapter对象
8.2.6 DataSet对象
8.2.7 DataView对象
8.3 常见的数据库操作
8.3.1 打开数据库连接
8.3.2 从数据库中读取记录
8.3.3 使用带参数的查询
8.3.4 添加数据库记录
8.3.5 更新数据库记录
8.3.6 删除数据库记录
8.3.7 调用存储过程
8.4 上机实训——产品数据管理
8.4.1 页面设计
8.4.2 编写功能函数
8.4.3 添加事件处理函数
8.5 小结
8.6 习题
第9章 数据绑定技术
9.1 数据绑定技术概述
9.2 绑定到简单的数据源
9.2.1 绑定到变量
9.2.2 绑定到表达式
9.2.3 绑定到集合
9.2.4 绑定到方法的结果
9.3 绑定到复杂的数据源
9.3.1 绑定到DataView
9.3.2 绑定到DataSet
9.3.3 绑定到数据库
9.4 常用控件的数据绑定
9.4.1 DropDownList控件的数据绑定
9.4.2 ListBox控件的数据绑定
9.4.3 CheckBoxList控件的数据绑定
9.4.4 RadioButtonList控件的数据绑定
9.5 数据服务器控件
9.5.1 DataGrid控件
第10章 ASP.NET与XML
第11章 项目实训——企业业务管理系统
第12章 课程设计
附录 参考答案