我目前正在建立一个包含 5 个不同网站的大型项目。所有这些站点都具有相同的共同“框架”(_layout.cshtml in Views/Shared in root)。
我已经建立了一个结构,其中每个站点都是一个区域,这将非常适合我们的需求。我的问题是,我如何使用一个对所有站点都相同的 _Layout.cshtml(登录栏、页脚、背景),然后为每个站点使用一个 _Layout.cshtml,然后通过局部 View 调用(例如 index.cshtml),然后通过 Controller 调用?
最佳答案
我认为您正在寻找的是 Razor 中的嵌套布局?有一个我用过的教程here .
希望这对您有所帮助,马特。
关于asp.net-mvc - MVC 3 和 Razor ,如何在 _layout 中构建带有 _layout 的结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5192885/