全書共10個項目,前9個項目分別是:了解ASP.NET與VisualStudio、HTML網(wǎng)頁編程基礎(chǔ)、母版、主題及外觀、應用驗證控件、掌握ASP.NET數(shù)據(jù)庫操作、XML、站點導航、狀態(tài)管理與安全管理、調(diào)試及打包與部署,后一個為綜合前9個項目的應用實戰(zhàn):在線購物系統(tǒng)。 本書既可作為高職院校計算機專業(yè)的教材,也可作為其他相關(guān)專業(yè)和工程技術(shù)人員的參考書。在內(nèi)容上以項目任務為框架,提出具體的思政目標,結(jié)合技能目標,通過案例詳細的講解步驟,幫助讀者盡快入手。
張鐵紅,哈爾濱科學技術(shù)職業(yè)學院計算機應用技術(shù)領(lǐng)域教學骨干,曾主持和參與多項教科研課題研究,具備較為豐富的教學實踐經(jīng)驗、科研經(jīng)驗和教材編寫經(jīng)驗。
目錄
項目一 初識ASP.NET Core 1
任務一 為何選擇ASP.NET Core 1
任務引入 1
知識準備 2
任務二 ASP.NET Core的基本術(shù)語 7
任務引入 7
知識準備 7
項目總結(jié) 8
項目習題 9
項目二 Web應用的基礎(chǔ)知識 10
任務一 網(wǎng)頁的基礎(chǔ)知識 10
任務引入 10
知識準備 10
任務二 配置開發(fā)環(huán)境 23
任務引入 23
知識準備 23
項目總結(jié) 29
項目實戰(zhàn) 30
項目習題 33
項目三 C#的基礎(chǔ)知識 34
任務一 認識C# 34
任務引入 34
知識準備 34
任務二 語法規(guī)則 40
任務引入 40
知識準備 40
任務三 類和對象 57
任務引入 57
知識準備 57
項目總結(jié) 70
項目實戰(zhàn) 70
項目習題 72
項目四 ASP.NET Core的核心組件 73
任務一 認識ASP.NET Core Web應用程序 73
任務引入 73
知識準備 73
任務二 核心組件 80
任務引入 80
知識準備 80
項目總結(jié) 95
項目實戰(zhàn) 95
項目習題 96
項目五 ASP.NET Core MVC模式 97
任務一 認識ASP.NET Core MVC模式 97
任務引入 97
知識準備 97
任務二 創(chuàng)建MVC項目 99
任務引入 99
知識準備 99
項目總結(jié) 116
項目實戰(zhàn) 116
項目習題 121
項目六 EF Core數(shù)據(jù)訪問與倉儲模式 122
任務一 數(shù)據(jù)訪問 122
任務引入 122
知識準備 122
任務二 倉儲模式 143
任務引入 143
知識準備 143
項目總結(jié) 148
項目實戰(zhàn) 148
項目習題 151
項目七 使用Razor頁面 152
任務一 認識Razor頁面 152
任務引入 152
知識準備 152
任務二 頁面布局視圖 156
任務引入 156
知識準備 156
任務三 Razor語法 165
任務引入 165
知識準備 165
項目總結(jié) 176
項目實戰(zhàn) 176
項目習題 179
項目八 TagHelper 180
任務一 認識TagHelper 180
任務引入 180
知識準備 180
任務二 使用內(nèi)置的TagHelper 187
任務引入 187
知識準備 188
項目總結(jié) 203
項目實戰(zhàn) 203
項目習題 206
項目九 身份驗證與授權(quán) 207
任務一 身份驗證 207
任務引入 207
知識準備 207
任務二 授權(quán) 223
任務引入 223
知識準備 224
項目總結(jié) 229
項目實戰(zhàn) 229
項目習題 231
項目十 發(fā)布與部署 232
任務一 發(fā)布應用程序 232
任務引入 232
知識準備 232
任務二 部署到IIS服務器 236
任務引入 236
知識準備 236
項目總結(jié) 240
項目習題 240