2011-07-19 67 views
0

我有一个视图具有'中间'布局,该布局又具有'基础'布局。ASP.NET MVC 3 Razor部分视图,但指定布局的“深度”

这创建了一个完整的网页。然而,我想要做的使用Ajax部分页面更新,但要能做到这一点在两个层面:

  1. 没有布局视图级 - 容易PartialView()
  2. 与中间布局视图但不是“基础”布局。

这可能吗?

回答

0

在这是应该做的情况下,2)你可以传递给视图的视图模型的一些信息表明这个控制器动作:

在视图:

@{ 
    if (Model.IsIntermediateLayout) { 
     Layout = "IntermediateLayout.cshtml"; 
    } 
} 
+0

非常感谢 - 这给了我是在Controller中设置级别的灵感(取决于所调用的Action),然后根据此指定View中的Layout。 –

相关问题