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