是否可以在多个项目中拥有 ASP.NET MVC 区域?例如:
Admin area - MyProject.Admin project
Forum area - MyProject.Forum project
etc...
从我的标题来看,它不可能开箱即用,但可以通过 MVCContrib 的便携式区域实现。可以使用FubuMVC做到这一点吗?
可以使用FubuMVC做到这一点吗?
FubuMVC允许您使用瓶子打包控制器,视图,资产等(概念类似于区域,但更好)。
从我的标题来看,这是不可能的开箱即用
你没听错。问题在于将视图嵌入到单独的程序集中。虽然不可能开箱即用,但您绝对可以实现它,如本文所示。
但可以使用 MVCContrib 的便携式区域
是的。
可以使用FubuMVC做到这一点吗?
我不知道。
这是我编写的便携式区域设置的示例。您可以使用 contrib 使用 MVC 非常轻松地打包它们。这并不难做到。
http://elegantcode.com/2012/04/06/mvc-portable-areas/