【问题标题】:ASP.NET MVC split into multiple projectsASP.NET MVC 拆分成多个项目
【发布时间】: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


    【解决方案1】:

    从我的标题来看,开箱即用是不可能的

    你没听错。问题在于将视图嵌入到单独的程序集中。虽然不可能开箱即用,但您绝对可以实现它,如 this article 所示。

    但可以使用 MVCContrib 的便携式区域

    是的。

    是否可以使用 FubuMVC 做到这一点?

    我不知道。

    【讨论】:

      【解决方案2】:

      是否可以使用 FubuMVC 做到这一点?

      FubuMVC 允许您使用 Bottles 打包控制器、视图、资产等(在概念上类似于 Areas,但更好)。

      【讨论】:

      • 你能给我一个例子或文档链接吗?谢谢
      • 不幸的是,缺少文档,但越来越好。最好的办法是查看当前源中的测试,并在有任何问题的情况下 ping 组。
      • FubuMVC.Diagnostics 项目是独立瓶子的一个很好的例子。
      【解决方案3】:

      这是我编写的便携式区域设置示例。您可以使用 contrib 使用 MVC 非常轻松地打包它们。做到这一点并不难。

      http://elegantcode.com/2012/04/06/mvc-portable-areas/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-10-14
        • 2014-01-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多