2.3用Options建立配置和實體的映射「深入淺出ASP.NET Core系列」
阿新 • • 發佈:2018-10-27
實體 add 謝謝 lar 化學 機制 失效 github tar
2.3Startup.cs註冊實體類
希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關註。
Startup.cs中創建MVC中間件
關鍵代碼:
services.AddMvc();
app.UseMvcWithDefaultRoute();
關於中間件的內部機制,後續單獨專欄進行深入挖掘,此處略過。
Option在Controller裏的使用
2.1HomeController裏使用Option進行綁定
2.2Views的Index.cshtml
Index.cshtml的智能感知有時候會莫名失效,重啟一下VS就可以了。
2.3Startup.cs註冊實體類
這個步驟很關鍵,不要遺漏
2.4運行查看效果
Option在View視圖裏進行綁定
如果只是在視圖裏使用,Controller裏的依賴註入的代碼就有點多余,可以刪除,這裏演示的是僅僅在Index.cshtml裏的使用方法。為了觀感,這裏統一使用截圖,如果要看源碼,請移步:https://github.com/oncefly/aspnetcore
註釋掉Controller依賴註入的代碼,一樣可以顯示效果,如下圖:
我是.NET架構師張飛洪,入行10年有余,人不堪其憂,吾不改其樂,謝謝您關註我的頭條。
2.3用Options建立配置和實體的映射「深入淺出ASP.NET Core系列」