iT邦幫忙

2024 iThome 鐵人賽

DAY 0
0
  1. ScaleData 模型:

數據容器: ScaleData 類是一個模型,用來表示一個食物份量記錄的數據。它包含了諸如記錄日期、各種營養素攝取量等屬性。
MVC 模式中的角色: 在 Model-View-Controller (MVC) 模式中,Model 的角色是負責表示數據的。
2. Index() 方法:

控制器動作方法: Index() 是控制器 AnalysisController 中的一個動作方法,通常對應到一個頁面。
創建模型實例: var model = new ScaleData(); 這行代碼做的事情是:
創建一個新的 ScaleData 物件: 這代表我們要向 View 傳遞一個空的、全新的食物份量記錄。
將這個物件賦值給 model 變數: 這樣我們就可以在後續的程式碼中使用 model 來操作這個物件。
3. return View(model);:

渲染 View: 這行代碼會將 model 物件傳遞給對應的 View (也就是你的 Razor 视图)。
在 View 中使用: 在 View 中,你可以使用 @model 指令來指定這個 View 使用的模型類型,然後就可以在 View 中訪問 model 的屬性,例如 @Model.Grains、@Model.Protein 等。


上一篇
DAY13-如何設計程式特別篇
下一篇
DAY15-分析頁2
系列文
ASP.NET Core生成網站記錄31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言