天天看點

2.3Options建立配置和實體的映射「深入淺出ASP.NET Core系列」Startup.cs中建立MVC中間件Option在Controller裡的使用

希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關注。

Startup.cs中建立MVC中間件

2.3Options建立配置和實體的映射「深入淺出ASP.NET Core系列」Startup.cs中建立MVC中間件Option在Controller裡的使用
關鍵代碼:
services.AddMvc();
app.UseMvcWithDefaultRoute();      

關于中間件的内部機制,後續單獨專欄進行深入挖掘,此處略過。

Option在Controller裡的使用

2.1HomeController裡使用Option進行綁定

2.3Options建立配置和實體的映射「深入淺出ASP.NET Core系列」Startup.cs中建立MVC中間件Option在Controller裡的使用

2.2Views的Index.cshtml

2.3Options建立配置和實體的映射「深入淺出ASP.NET Core系列」Startup.cs中建立MVC中間件Option在Controller裡的使用

 Index.cshtml的智能感覺有時候會莫名失效,重新開機一下VS就可以了。

2.3Startup.cs注冊實體類

這個步驟很關鍵,不要遺漏

2.3Options建立配置和實體的映射「深入淺出ASP.NET Core系列」Startup.cs中建立MVC中間件Option在Controller裡的使用

2.4運作檢視效果

2.3Options建立配置和實體的映射「深入淺出ASP.NET Core系列」Startup.cs中建立MVC中間件Option在Controller裡的使用

 Option在View視圖裡進行綁定

如果隻是在視圖裡使用,Controller裡的依賴注入的代碼就有點多餘,可以删除,這裡示範的是僅僅在Index.cshtml裡的使用方法。為了觀感,這裡統一使用截圖,如果要看源碼,請移步:https://github.com/oncefly/aspnetcore

2.3Options建立配置和實體的映射「深入淺出ASP.NET Core系列」Startup.cs中建立MVC中間件Option在Controller裡的使用

注釋掉Controller依賴注入的代碼,一樣可以顯示效果,如下圖:

2.3Options建立配置和實體的映射「深入淺出ASP.NET Core系列」Startup.cs中建立MVC中間件Option在Controller裡的使用
我是.NET架構師張飛洪,入行10年有餘,人不堪其憂,吾不改其樂,謝謝您關注 我的頭條

繼續閱讀