第1章 ASP.NET概述
1.1 Web基础知识
1.1.1 客户端/服务器结构
1.1.2 静态网页和动态网页
1.1.3 web应用程序开发
1.2 IIS安装与配置
1.2.1 IIS的安装
1.2.2 IIS服务器配置
1.2.3 创建虚拟目录
1.3 第一个ASP.NET程序
本章小结
思考与练习
第2章 C#语法基础
2.1 认识C#
2.1.1 一个简单的C#程序
2.1.2 C#程序的调试
2.2 C#的数据类型
2.2.1 值类型
2.2.2 引用类型
2.2.3 数据类型转换
2.2.4 装箱和拆箱
2.3 C#的表达式
2.4 C#的声明语句
2.5 流程控制语句
2.5.1 选择性控制语句
2.5.2 循环控制语句
2.5.3 跳转语句
2.5.4 异常处理语句
2.6 数组
2.6.1 一维数组
2.6.2 二维数组和多维数组
本章小结
思考与练习
第3章 Web服务器控件
3.1 服务器端控件概述
3.2 “学生基本信息登记表”案例
3.3 相关知识
3.3.1 文本框控件
3.3.2 三种按钮控件(Button、Image Button和LinkButton控件)
3.3.3 显示控件(Label控件和Image控件)
3.3.4 选择与列表控件
本章小结
思考与练习
第4章 ASP.NET内置对象
4.1 Request、Response对象
4.2 Session对象
4.3 Server对象
4.4 Application对象
4.5 综合案例
本章小结
思考与练习
第5章 ADO.NET数据库访问技术
5.1 运用Connection对象连接数据库
5.1.1 使用Connection对象连接数据库
5.1.2 Connection对象相关知识
5.2 使用Command对象操作数据
5.2.1 案例设计
5.2.2 Command对象相关知识
5.2.3 使用Command对象调用存储过程
5.3 运用DataAdapter、DataSet对象访问数据
5.3.1 案例设计
5.3.2 DataSet对象相关知识
5.3.3 Data.Adapter对象相关知识
5.4 使用DataReadIer对象读取数据
5.4.1 案例设计
5.4.2 DataReader对象相关知识
5.5 AD0.NET综合案例
本章小结
思考与练习
第6章 数据绑定控件
6.1 GridView控件
6.1.1 案例设计
6.1.2 GridView控件的相关知识
6.2 DataList控件
6.3 Repeater控件
6.4 综合案例
本章小结
思考与练习
第7章 AJAX.NET开发技术
7.1 初识AJAX.NET技术
7.1.1 AJAX.NET概述
7.1.2 部署ASP.NET AJAX开发环境
7.1.3 部署AJAX Control T001kit开发控件
7.2 在C#开发中应用AJAX.NET控件的实例
7.2.1 密码强度检测
7.2.2 可选择的下拉列表菜单
7.2.3 自动搜索列表框
本章小结
思考与练习
第8章 博客(Blog)系统
8.1 系统总体设计
8.1.1 系统总体功能设计
8.1.2 系统总体流程
8.1.3 数据库设计
8.2 用户公用模块设计
8.2.1 web.Config文件的配置
8.2.2 公共类的设计
8.2.3 用户控件的设计
8.2.4 母版的设计
8.3 普通用户浏览模块设计流程
8.3.1 首页
8.3.2 用户注册页面
8.3.3 个人信息修改页面
8.3.4 文章管珲页面
8.3.5 添加新文章页面
8.3.6 评论管理页面
8.3.7 通信管理页面
8.3.8 添加联系人页面
8.4 管理员管理页面的设计流程
8.4.1 管理员登录页面
8.4.2 管理员管理页面
8.4.3 博客管理页面
8.4.4 链接管理页面
8.5 可能出现的问题
8.5.1 AsP.NET配置文件的使用
8.5.2 NTFS权限问题
本章小结
思考与练习
第9章 电子商城
9.1 系统总体设计
9.1.1 设计目标
9.1.2 功能设计
9.1.3 系统功能结构图
9.2 数据库设计
9.2.1 总体设计
9.2.2 表设计
9.2.3 视图和存储过程设计
9.3 公共类的编写
9.3.1 系统文件配置
9.3.2 数据库访问模块
9.4 网站前台主要功能设计
9.4.1 网站首页设计
9.4.2 推荐商品模块设计及实现
9.4.3 购物车模块设计及实现
9.4.4 会员注册模块设计及实现
9.5 网站后台主要功能设计
9.5.1 后台登录模块设计及实现
9.5.2 商品管理模块设计及实现
本章小结
参考文献