第1章 Visual Studio 2008集成开发环境 1
项目1创建文件系统网站 1
1.1.1预备知识:创建文件夹、设计文件夹结构、创建新文件 2
1.1.2项目实施 5
项目2创建一个简单的Web网站 7
1.2.1预备知识:ASP.NET.程序的发布 7
1.2.2项目实施 10
实训项目1 13
第2章 网页布局和设计 14
项目1 CSS样式引用 14
2.1.1预备知识:CSS简介、选择符类型 14
2.1.2项目实施 18
项目2运用表格布局 22
2.2.1预备知识:布局、布局工具 22
2.2.2项目实施 23
项目3 DIV+CSS布局 25
2.3.1预备知识:布局基本元素及其定义、原则 25
2.3.2项目实施 28
项目4母版页的运用 31
2.4.1预备知识:母版页、内容页 31
2.4.2项目实施 34
项目5主题的运用 36
2.5.1预备知识:主题和皮肤 36
2.5.2项目实施 38
实训项目2 40
第3章 数据绑定控件在数据库中的应用 42
相关知识 数据源、数据源控件、数据绑定控件 42
项目1利用GridView控件查询记录 45
3.1.1预备知识:GridView控件、分页、模板编辑、数据绑定表达式 45
3.1.2项目实施 54
项目2利用GridView控件删除记录、更新记录 60
3.2.1预备知识:配置数据源、代码分析、删除前信息提示 60
3.2.2项目实施 64
项目3利用Repeater控件查询记录 67
3.3.1预备知识:Repeater控件的使用语法及其所支持的模板 67
3.3.2项目实施 68
项目4利用DataList控件查询记录 71
3.4.1预备知识:DataList控件简介和布局 71
3.4.2项目实施 72
项目5利用DetailsView控件和FormView控件插入、更新和删除数据 73
3.5.1预备知识:DetailsView控件和FormView控件 73
3.5.2项目实施 76
实训项目3 82
第4章 ADO.NET访问数据库 84
相关知识ADO.NET的基本概念 84
项目1利用SELECT语句查询记录 96
4.1.1预备知识:数据库的访问 96
4.1.2项目实施 97
项目2利用INSERT语句插入记录 98
4.2.1预备知识:INSERT.语句 98
4.2.2项目实施 99
项目3利用DELETE语句删除记录 100
4.3.1预备知识:DELETE语句 101
4.3.2项目实施 101
项目4利用UPDATE语句更新记录 102
4.4.1预备知识:UPDATE语句 102
4.4.2项目实施 102
实训项目4 104
第5章 网站常用几个功能的实现(1) 105
项目1验证码设计和实现 105
5.1.1预备知识:验证码 105
5.1.2项目实施 106
项目2 JavaScript脚本的引用 109
5.2.1预备知识:添加JavaScript事件、用Response.Write方法写入脚本 109
5.2.2项目实施 110
项目3使用Visual Studio 2008自带成员提供的数据库注册、登录 113
5.3.1预备知识:注册和登录系统的框架设计 113
5.3.2项目实施 121
项目4信息发布模块——新闻发布与管理的实现 134
5.4.1预备知识:新闻标题的长度控制、第三方控件、网页间数据的传递 135
5.4.2项目实施 138
项目5信息发布模块——产品发布与管理的实现 151
5.5.1预备知识:在网页上显示缩略图、Eval实视判断选择 151
5.5.2项目实施 153
实训项目5 172
第6章 网站常用几个功能的实现(2) 173
项目1购物车的实现 173
6.1.1预备知识:哈希表简述、事务处理及其应用 173
6.1.2项目实施 178
项目2论坛的实现 199
6.2.1预备知识:数据库多表连接查询、论坛设计思路 199
6.2.2项目实施 201
项目3留言板的实现 217
6.3.1预备知识:留言板设计 217
6.3.2项目实施 217
实训项目6 227
第7章 一个典型的商务网站系统的实现 228
7.1系统概述 228
7.1.1系统需求分析 228
7.1.2系统设计 228
7.1.3文件规划 229
7.2代码实现 232
7.2.1网站前台的实现 232
7.2.2网站后台管理的实现 233
7.2.3网站主要页面后台代码 234
参考文献 268