ASP.NET MVC實戰教程

武漢厚溥數字科技有限公司

  • 出版商: 清華大學
  • 出版日期: 2023-02-01
  • 售價: $474
  • 語言: 簡體中文
  • ISBN: 7302619824
  • ISBN-13: 9787302619826
  • 相關分類: .NETASP.NET
  • 下單後立即進貨 (約2週~3週)

  • ASP.NET MVC實戰教程-preview-1
  • ASP.NET MVC實戰教程-preview-2
  • ASP.NET MVC實戰教程-preview-3
ASP.NET MVC實戰教程-preview-1

相關主題

商品描述

"《ASP.NET MVC實戰教程》按照高等院校計算機課程的基本要求,以案例驅動的形式組織內容,突出計算機課程的實踐性特點。本書共包括11個單元:ASP.NET MVC介紹,使用Entity Framework操作數據庫,View(視圖),Controller(控制器),Model(模型),ASP.NET MVC項目實戰,系統登錄與註銷,會員等級管理,用戶信息管理,會員信息管理,會員消費。 本書內容安排合理,結構清晰,所講內容通俗易懂,實例豐富,突出理論與實踐的結合,可作為各類高等院校、培訓機構的教材,也可供廣大Windows程序設計人員參考。"

目錄大綱

目 錄

單元一  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