一点上下文
我们有一个最近被很多人使用的 MVC4 Web 应用程序,我们希望将其移植到 Orchard CMS。即使这是一个“管理”类型的应用程序,我们也不希望它成为 Orchard 管理部分的一部分。此应用程序目前已上线,我们希望迁移到 Orchard 对最终用户而言尽可能不可见。
我们现在在哪里
我们按照这个答案作为如何将现有的 ASP.NET MVC 应用程序与 Orchard CMS 集成,但我们使用布局(Razor 不是 Orchard),并且它在 Orchard 呈现页面的方式(默认情况下)不起作用(控制器操作返回的视图是不显示布局 - _ViewStart.cshtml 被忽略)。我试图在 View 方法中指定布局的路径,但它不起作用或路径不好,因为我们在一个模块中。有没有办法告诉 Orchard 使用 _layout.cshtml 文件并绕过 Orchard 主题?