首页 > 图书中心 > ASP.NET MVC实战教程

目录

目 录

单元一  ASP.NET MVC概述   1

1.1    ASP.NET MVC介绍   2

1.1.1    什么是ASP.NET MVC开发模式   2

1.1.2    ASP.NET MVC的优点   3

1.2  创建ASP.NET MVC应用程序   4

1.2.1    创建项目   4

1.2.2    ASP.NET MVC项目结构   7

1.2.3    ASP.NET MVC的请求流程   8

1.2.4    添加新的控制器和视图   11

1.3  路由   15

1.3.1    映射URL到Action   16

1.3.2    路由配置   16

单元小结   19

单元自测   19

单元二  使用Entity Framework 操作数据库   21

2.1  Entity Framework简介   22

2.2  创建Entity Framework   23

2.3  使用Entity Framework实现数据查询   31

2.3.1   实现基本列表查询   32

2.3.2   实现条件查询   38

2.3.3   实现按条件排序   40

2.3.4   联表查询   41

2.4  使用Entity Framework实现数据添加   46

2.5  使用Entity Framework实现数据更新   51

2.6  使用Entity Framework实现数据删除   56

单元小结   57

单元自测   57

上机实战   58

单元三  View(视图)   61

3.1    View和Action之间的数据传递   62

3.1.1   使用弱类型ViewData   62

3.1.2   使用动态类型ViewBag   63

3.1.3   结合强类型视图使用Model   63

3.1.4   使用“临时存储”TempData   63

3.2  Razor视图引擎   65

3.3  Layout布局页   67

3.4  分部视图   69

3.5  强类型视图   71

单元小结   75

单元自测   76

上机实战   77

单元四  Controller(控制器)   79

4.1    Model模型绑定   80

4.1.1   Request.Form["name"]   83

4.1.2   使用FormCollection   84

4.1.3   在Action中使用同名参数  84

4.1.4   接收Model   84

4.2  ActionResult   85

4.3  动作方法选定器   90

4.4  过滤器   92

4.4.1   授权过滤器   92

4.4.2   动作过滤器   94

4.4.3   结果过滤器   95

4.4.4   异常过滤器   96

4.4.5   小结   98

单元小结   98

单元自测   98

上机实战   99

单元五  Model(模型)   101

5.1    注解属性的使用   102

5.2  结合强类型视图进行模型验证   104

单元小结   108

单元自测   108

上机实战   109

单元六  ASP.NET MVC项目实战   111

6.1    项目介绍   112

6.1.1   项目目标   112

6.1.2   项目模块   112

6.1.3   业务流程   113

6.1.4   环境要求   114

6.1.5   技术要求   115

6.2  数据库设计   115

6.3  项目构建   118

6.3.1   搭建架构   118

6.3.2   添加Entity Framework   121

6.3.3   编写测试代码   123

单元小结   125

单元七  系统登录与注销   127

7.1    实现用户登录   128

7.1.1   任务目标   128

7.1.2   任务描述   128

7.1.3   实施步骤   128

7.1.4   总结   140

7.2  实现用户注销   140

7.2.1   任务目标   140

7.2.2   任务描述   140

7.2.3   实现步骤   141

7.2.4   总结   142

单元八  会员等级管理   143

8.1    实现会员等级查询   144

8.1.1   任务目标   144

8.1.2   任务描述   144

8.1.3   实施步骤   144

8.1.4   总结   148

8.2  实现会员等级添加   149

8.2.1   任务目标   149

8.2.2   任务描述   149

8.2.3   实现步骤   149

8.2.4   总结   155

8.3  实现会员等级更新   155

8.3.1   任务目标   155

8.3.2   任务描述   155

8.3.3   实现步骤   155

8.3.4   总结   160

8.4  实现会员等级删除   160

8.4.1   任务目标   160

8.4.2   任务描述   160

8.4.3   实现步骤   160

8.4.4   总结   162

单元九  用户信息管理   163

9.1  实现用户信息查询   164

9.1.1   任务目标   164

9.1.2   任务描述   164

9.1.3   实施步骤   164

9.1.4   总结   170

9.2  实现用户信息添加   170

9.2.1   任务目标   170

9.2.2   任务描述   170

9.2.3   实现步骤   170

9.2.4   总结   174

9.3  实现用户信息更新   175

9.3.1   任务目标   175

9.3.2   任务描述   175

9.3.3   实现步骤   175

9.3.4   总结   180

9.4  实现会员等级删除   180

9.4.1   任务目标   180

9.4.2   任务描述   180

9.4.3   实现步骤   181

9.4.4   总结   183

单元十  会员信息管理   185

10.1  实现会员信息查询   186

10.1.1   任务目标   186

10.1.2   任务描述   186

10.1.3   实施步骤   186

10.1.4   总结   194

10.2  实现会员信息添加   195

10.2.1   任务目标   195

10.2.2   任务描述   195

10.2.3   实现步骤   195

10.2.4   总结   200

10.3  实现会员信息更新   200

10.3.1   任务目标   200

10.3.2   任务描述   200

10.3.3   实现步骤   201

10.3.4   总结   207

10.4  实现会员等级删除功能   207

10.4.1   任务目标   207

10.4.2   任务描述   207

10.4.3   实现步骤   207

10.4.4   总结   209

10.5  实现会员卡挂失/锁定功能 210

10.5.1   任务目标   210

10.5.2   任务描述   210

10.5.3   实现步骤   210

10.5.4   总结   214

单元十一  会员消费   215

11.1  实现会员快速消费功能   216

11.1.1   任务目标   216

11.1.2   任务描述   216

11.1.3   实施步骤   216

11.1.4   总结   223

11.2  实现消费历史记录查询   223

11.2.1   任务目标   223

11.2.2   任务描述   224

11.2.3   实施步骤   224

11.2.4   总结   228

11.3  项目总结   228

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘