MVC 3和razor,如何在_layout中使用_layout构建一个结构?

Mik*_*keB 3 asp.net-mvc razor asp.net-mvc-3

我目前正在建立一个包含5个不同站点的大型项目.所有这些站点都具有相同的"框架"(在视图中为_layout.cshtml,在根目录中为Shared).

我已经建立了一个每个站点都是一个区域的结构,这对我们的需求非常有用.我的问题是,我如何使用一个_Layout.cshtml(一个登录栏,页脚,背景)对所有网站都是相同的,然后一个_Layout.cshtml用于每个网站,而这些网站又通过局部视图调用(例如index.cshtml),然后通过控制器调用?

Mat*_*ths 5

我认为你在寻找的是Razor的嵌套布局?我在这里使用一个教程.

希望这有帮助,马特.