iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Modern Web

.Net Core 網站開發 101 系列

.Net Core 2.0 發布後,越來越多朋友推坑。希望藉由這系列讓大家快速上手 .Net Core 網站開發的架構。

鐵人鍊成 | 共 31 篇文章 | 47 人訂閱 訂閱系列文 RSS系列文
DAY 21

ASP.NET Core MVC

MVC 是什麼? MVC 是 Model-View-Controller 的縮寫,在 MVC 架構下,會把應用程式分類成三個不同的組件,也就是模型 (Model...

2018-11-04 ‧ 由 Rex Chien 分享
DAY 22

Routing 路由

路由主要負責將請求轉送到對應的處理程序中。當客戶端的請求符合設定中的 URL 規則時,就會自動執行指定的行為。今天會由簡單到複雜,介紹幾種設定路由的方式。 基本...

2018-11-05 ‧ 由 Rex Chien 分享
DAY 23

Model Binding 模型繫結

ASP.NET Core MVC 提供的模型繫結功能會自動將 HTTP 請求中的資料映射到對應的方法參數中。參數類型可以是基本資料型態(例如字串和整數)或複雜的...

2018-11-06 ‧ 由 Rex Chien 分享
DAY 24

Views 視圖

在 MVC 架構中,View 負責將結果呈現給客戶端,通常會產生出 HTML 到瀏覽器端顯示。在 ASP.NET Core MVC 中,使用 Razor 語法來...

2018-11-07 ‧ 由 Rex Chien 分享
DAY 25

Tag Helpers 標籤輔助程式

這啥? Tag Helpers 可以讓後端程式碼介入 Razor 產生 HTML 的過程中。例如 ImageTagHelper 可以幫圖片路徑加上版本編號,圖片...

2018-11-08 ‧ 由 Rex Chien 分享
DAY 26

Filters 過濾器

ASP.NET Core MVC 跟 ASP.NET MVC 一樣也提供了 Filter 的功能,以 AOP 的觀念在執行 Action 的前後處理資料。第一次...

2018-11-09 ‧ 由 Rex Chien 分享
DAY 27

Areas 區域

ASP.NET MVC 提供了 Area 的功能,讓開發人員可以把相關的功能模組包起來,讓模組有自己的命名空間跟目錄結構。每個模組中都會有自己的 MVC 結構、...

2018-11-10 ‧ 由 Rex Chien 分享
DAY 28

Unit Test 單元測試

單元測試的特性跟優點在這邊就不贅述了,有興趣的可以參考官方文件,或者去上 91 大大的課。今天的重點會擺在如何在 ASP.NET Core MVC 專案中建立單...

2018-11-11 ‧ 由 Rex Chien 分享
DAY 29

Response Compression 壓縮回應

頻寬是有限的,控制回應封包的大小是很重要的議題,縮小封包通常可以很顯著的提高回應的速度。今天說的壓縮回應是縮小封包很重要的方法。雖然 IIS、Apache 和...

2018-11-12 ‧ 由 Rex Chien 分享
DAY 30

Deploy 部屬

終於到最後一天啦!!!!! 之前我們開發的網站都只能在本機開發環境執行,但醜媳婦總要見公婆網站總會有正式上線見人的一天,今天就來說明怎麼在伺服器上部屬 ASP....

2018-11-13 ‧ 由 Rex Chien 分享