我正在尝试将现有的 ASP.NET MVC 3 网站迁移到 Orchard,这样我就可以继续构建网站,同时利用 Orchard 提供的扩展功能。我正在尝试将整个现有站点包装到一个 Orchard 模块中,这样我就可以保持所有现有功能完好无损,并根据需要继续添加功能或将旧功能移植到新范例中。
我在直接复制到 Orchard 时遇到的主要问题是,我利用 MVC 3 中的布局层次结构为相关页面指定相同的父布局,而这些页面又可能有自己的父布局,依此类推.
当我在现有视图中复制时,我收到错误,即 Layout 是自定义 Orchard WebPageView 上的只读属性,但是当我将基本视图类型更改回标准 MVC 3 基本类型时,路径不匹配由于 Module 文件夹结构,我的观点。
在 Orchard 中运行的站点是否完全不支持指定嵌套布局的功能,或者是否有我缺少的内置解决方法?
谢谢!-J