ASP.NET Core的区域与Portable区域相同吗?

时间:2016-12-16 19:37:21

标签: asp.net-core-mvc asp.net-mvc-areas

我看过ASP.NET MVC中可移植区域的参考文献可以追溯到3年多,但后来我为ASP.NET Core运行了across“区域”。

这些是一回事吗?

附带问题:

如果您想创建具有模块化或插件的应用程序,这可以通过DI更好地解决吗?

1 个答案:

答案 0 :(得分:1)

使用ASP.NET Core Application parts feature,您可以轻松地将区域的控制器/视图组件放在另一个项目中,然后在主Web应用程序中使用。视图和静态内容有点困难。我更喜欢将它们作为资源添加到区域控制器所在的相同项目中,然后实现IFileProvider接口并将我的实现分配给IHostingEnvironment.WebRootFileProvider属性。

您可以使用ExtCore framework自动完成此操作。