2
我已經看到參考文獻可以追溯到3年以上的ASP.NET MVC中的可移植區域,但後來我運行了across ASP.NET Core的「Areas」。ASP.NET Core的區域與便攜式區域相同嗎?
這些都是一樣的嗎?
方問題:
這東西是如果你想創建一個模塊或插件應用程序中使用DI更好的解決了嗎?
我已經看到參考文獻可以追溯到3年以上的ASP.NET MVC中的可移植區域,但後來我運行了across ASP.NET Core的「Areas」。ASP.NET Core的區域與便攜式區域相同嗎?
這些都是一樣的嗎?
方問題:
這東西是如果你想創建一個模塊或插件應用程序中使用DI更好的解決了嗎?
使用ASP.NET Core Application parts feature,您可以輕鬆將您所在區域的控制器/視圖組件放入另一個項目中,然後在主Web應用程序中使用。對於視圖和靜態內容來說有點困難。我更喜歡將它們添加爲與區域控制器相同的項目中的資源,然後實現IFileProvider接口並將我的實現分配給IHostingEnvironment.WebRootFileProvider屬性。
您可以使用ExtCore framework自動完成此操作。