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