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