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