第1篇 基础技术 3
第1章 XHTML CSS基础知识 3
本章导读 3
知识点储备 3
知识点1 XHTML基本语法 3
知识点2 CSS样式表 6
知识点3 CSS Sprites技术 14
实践任务 15
本章小结 18
第2章 C#程序设计基础 19
本章导读 19
知识点储备 19
知识点1 标识符 19
知识点2 变量与常量 20
知识点3 数据类型 23
知识点4 运算符与表达式 25
知识点5 强制转换 30
知识点6 字符串 32
知识点7 流程控制语句 38
知识点8 数组 46
实践任务 47
任务1 创建一个控制台应用程序 47
任务2 创建一个Windows应用程序 50
本章小结 53
第3章 ASP.NET基础 54
本章导读 54
知识点储备 54
知识点1 ASP.NET简介 54
知识点2 配置ASP.NET运行环境 56
知识点3 简单控件 63
实践任务 67
任务1 第一个ASP.NET应用程序 67
任务2 控件综合应用 68
本章小结 72
第2篇 核心技术 75
第4章 ASP.NET进阶 75
本章导读 75
知识点储备 75
知识点1 Web对象模型 75
知识点2 ASP.NET内置对象 80
实践任务 84
任务1 设置Session时效 84
任务2 网站访问计数器 85
任务3 访问HTML基于表单的数据 85
任务4 Cookie的存储与读取 86
本章小结 88
第5章 ASP.NET数据库编程 89
本章导读 89
知识点储备 89
知识点1 AD0.NET简介 89
知识点2 ADO.NET组成部件 90
知识点3 使用Connection对象连接数据库 92
知识点4 使用Command对象 96
知识点5 使用DataReader对象读取数据库 97
知识点6 使用DataAdapter对象 98
知识点7 使用DataSet对象访问数据库 99
知识点8 LINQ新技术 100
实践任务 110
任务1 以表格形式显示数据表中的数据 110
任务2 对数据表进行插入操作 115
任务3 分页显示数据表中的记录 117
本章小结 118
第6章 ASP.NET数据服务控件 119
本章导读 119
知识点储备 119
知识点1 GridView控件绑定数据 119
知识点2 Datalist控件 129
知识点3 DetailsView控件 138
知识点4 简单服务器控件的数据绑定 144
实践任务 144
任务1 数据绑定与GridView控件的应用 144
任务2 DataView控件的应用 146
本章小结 149
第7章 数据验证控件 150
本章导读 150
知识点储备 150
知识点1 初识验证控件 150
知识点2 ASP.NET验证服务器控件 151
知识点3 使用图片或声音标识错误摘要 166
知识点4 使用验证组 168
知识点5 禁用ASP.NET服务器控件验证 170
实践任务 172
任务1 表单验证 172
任务2 邮件地址验证 174
本章小结 176
第8章 ASP.NET配置和优化 177
本章导读 177
知识点储备 177
知识点1 使用Web.config进行配置 177
知识点2 使用Global.asax进行配置 178
知识点3 主题和皮肤 180
知识点4 母版页 181
实践任务 182
任务1 创建主题和皮肤 182
任务2 动态切换皮肤 183
任务3 使用模板页和内容页 185
本章小结 189
第3篇 典型应用 193
第9章 网站开发典型案例 193
本章导读 193
实践任务 193
任务1 文件上传 193
任务2 文件加密 196
任务3 留言板 200
任务4 图文验证码 209
任务5 QQ留言 214
参考文献 216