第1章 了解ASP.NET 1
1.1.NET的设计目标 1
1.2.NET Framework技术框架 2
1.3安装与配置.NET运行环境 3
1.3.1安装.NET Framework 2.0 3
1.3.2配置.NET Framework 2.0 4
1.4 Web窗体的应用 5
1.4.1商城产品展示 5
1.4.2商城产品展示的知识点详细描述 7
1.4.3后台产品管理的增删改查 11
1.4.4后台产品管理的知识点详细描述 15
1.5网上商城系统介绍 19
1.5.1概述 19
1.5.2商城前台功能 19
1.5.3商城后台管理功能 21
1.5.4 Web项目管理 23
实验与训练指导 25
第2章 使用Visual Studio.NET创建解决方案 27
2.1解决方案和项目类型 27
2.1.1项目的概念 27
2.1.2解决方案的概念 27
2.1.3创建解决方案 28
2.2建立网上商城项目解决方案 30
2.3命名空间和类 35
2.3.1商品分类管理的实现 35
2.3.2知识点详细描述 43
2.4网上商城注册与登录功能的实现 45
2.4.1商城新用户的注册与登录 45
2.4.2知识点详细描述 48
实验与训练指导 55
第3章HTML控件和Web服务器控件 57
3.1 HTML控件 57
3.1.1几个对比实验 57
3.1.2基本概念 58
3.1.3 HTML控件的应用 58
3.2 Web服务器控件 67
3.2.1商城商品展示 67
3.2.2知识点详细描述 71
3.3使用第三方控件 80
3.3.1新闻发布与展示模块的实现 80
3.3.2验证码控件的使用 87
3.4 Photoshop基本图像处理技巧 90
3.4.1使用Photoshop操作图层 91
3.4.2使用Photoshop设计商城网站版面 97
3.4.3知识点详细描述 101
3.5页面布局技巧(JavaScript/CSS) 104
3.5.1 CSS的基本应用方式汇总 104
3.5.2网页浮动广告的制作 114
3.5.3网上商城动态菜单的实现 115
3.5.4表单验证即相关JavaScript特效 119
3.5.5知识点详细描述 132
3.6网上商城系统界面实现 141
实验与训练指导 145
第4章 母版页与导航 147
4.1在ASP.NET中使用母版页 147
4.1.1建立网上商城产品展示的母版页 147
4.1.2知识点详细描述 151
4.2网站导航的使用 157
4.2.1导航控件的使用 157
4.2.2建立商城的导航 157
4.3网上商城菜单的建立 158
实验与训练指导 162
第5章 商城系统架构分层的实现 163
5.1分层架构设计介绍 163
5.1.1简单两层架构的设计 163
5.1.2简单三层架构的设计 163
5.1.3知识点详细描述 180
5.2代码生成器实现快速开发 184
5.2.1 CodeMatic代码生成简单三层架构 184
5.2.2 CodeMatic生成项目数据字典 189
5.3 MVC三层架构的使用 191
5.3.1网站公用方法的编写与应用 191
5.3.2产品发布模块公用方法的实现 194
5.4商城公告管理的实现 197
5.4.1商城公告模块的实现 197
5.4.2商城公告模块的美化 209
实验与训练指导 210
第6章ASP.NET内置对象 211
6.1 Response对象与 Request对象 211
6.1.1 Response对象的属性和方法的应用 211
6.1.2知识点详细描述 216
6.2 Server对象 221
6.2.1产品图片上传的实现 221
6.2.2知识点详细描述 222
6.3 Session对象与Cookies对象 225
6.3.1网上商城后台用户页面访问权限的实现 225
6.3.2知识点详细描述 229
6.4 Application对象 232
6.4.1当前系统在线用户数的统计 232
6.4.2网上商城与客户即时交流的实现 234
6.4.3知识点详细描述 238
6.5购物车与订单的实现 241
实验与训练指导 252
第7章ASP.NET优化处理 254
7.1 Page类 254
7.2缓存技术的应用 257
7.3系统的安全性 262
7.4 Web.config的优化配置 264
7.5基于工厂模式的架构 266
7.5.1生成网上商城的基于工厂模式的三层架构 266
7.5.2知识点详细描述 269
7.6 Ajax技术的应用 271
7.6.1安装AjaxToolKit实例 271
7.6.2知识点详细描述 274
7.7网上商城系统的优化处理 275
实验与训练指导 283
第8章Web服务开发 284
8.1 Web服务概述 284
8.2创建Web服务 284
8.3 Web服务查询的实现 286
8.3.1建立查询订单的详细产品的Web服务 286
8.3.2知识点详细描述 290
实验与训练指导 292
附录A C#基本规则及控制语句 293
A.1基本规则 293
A.2控制语句 293
附录B项目文档模板 297
参考文献 298