iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
自我挑戰組

ASP.NET MVC5從入門到退坑 系列

挑戰使用ASP.NET MVC5建立一個商務網站

鐵人鍊成 | 共 30 篇文章 | 17 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Day11]強型別與動態型別

今天來說說View使用強型別與動態型別的差異 強型別檢視 在View的開頭處明確指定Model的型別 @model IEnumerable<model...

2020-09-11 ‧ 由 菜鳥MIS 分享
DAY 12

[Day12]Razor語法規則

什麼是Razor語法? Razor語法內包含了C#與HTML,主要作用是的 C#程式嵌入到 HTML 中的標記語法內,比如下面這段code將item.id嵌入H...

2020-09-12 ‧ 由 菜鳥MIS 分享
DAY 13

[Day13]網址路由詳解

在第五天的時候有大致上講過路由,但只是一個基本概念,今天這篇將會對路由每個參數及屬性深入探討 路由設定檔-RouteConfig.cs 1.Register...

2020-09-13 ‧ 由 菜鳥MIS 分享
DAY 14

[Day14]Model的職責

Model負責與資料有關的任務,例如對資料的CRUD都是由Model負責的使用MVC開發我們就是要有關注點分離(SOC)的精神,所以Model只能負責與資料跟商...

2020-09-14 ‧ 由 菜鳥MIS 分享
DAY 15

[Day15]實作Code First

今天我們來實作Code First開發模式,此模式是最適合開發人員的,因為只要專注在開發,不需要去理會SQL的語法 建立資料模型 我們先在Models資料夾建...

2020-09-15 ‧ 由 菜鳥MIS 分享
DAY 16

[Day16]Controller的責任

MVC的核心就是Controller,負責處理瀏覽器傳來的要求,並決定要回應什麼內容給瀏覽器,但不包含顯示只決定要回應的資料型態,今天來說說Controller...

2020-09-16 ‧ 由 菜鳥MIS 分享
DAY 17

[Day17]ViewModel多表查詢

一般一個View就只能對應一個Model 但是隨著專案需求越來越多,需要做到多表查詢時候,這時就需要使用ViewModel來達成 廢話不多說,直接用程式碼來解說...

2020-09-17 ‧ 由 菜鳥MIS 分享
DAY 18

[Day18]ViewData|ViewBag|TempData

在Web Form的專案,後端程式會使用控制項元件來取得資料,並且將資料顯示在控制項內,ASP.NET則會將頁面中的物件轉變為HTML,但是在MVC架構中並沒有...

2020-09-18 ‧ 由 菜鳥MIS 分享
DAY 19

[Day19]模型繫結

今天來談談由後端取得前端所送出資料的方法 最簡單的模型繫結 這個方式相信只要有開發過網頁用的表單一定都會知道的方法,無論是PHP、JSP或ASP沒錯就是使用R...

2020-09-19 ‧ 由 菜鳥MIS 分享
DAY 20

[Day20]Action過濾器

Action過濾器是ASP.NET MVC提供輔助開發者值行一些邏輯上的處理,例如用戶權限驗證、系統日誌等;Action Filter可附加在Controlle...

2020-09-20 ‧ 由 菜鳥MIS 分享