希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關注。
Startup.cs中建立MVC中間件
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZlBnauE2YlJWM2ADNwATOmlTZzI2Y4cTN0MzNhdjYhNjM3YmNfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.jpeg)
關鍵代碼:
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年有餘,人不堪其憂,吾不改其樂,謝謝您關注 我的頭條 。