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