0
我有一个视图具有'中间'布局,该布局又具有'基础'布局。ASP.NET MVC 3 Razor部分视图,但指定布局的“深度”
这创建了一个完整的网页。然而,我想要做的使用Ajax部分页面更新,但要能做到这一点在两个层面:
- 没有布局视图级 - 容易PartialView()
- 与中间布局视图但不是“基础”布局。
这可能吗?
我有一个视图具有'中间'布局,该布局又具有'基础'布局。ASP.NET MVC 3 Razor部分视图,但指定布局的“深度”
这创建了一个完整的网页。然而,我想要做的使用Ajax部分页面更新,但要能做到这一点在两个层面:
这可能吗?
在这是应该做的情况下,2)你可以传递给视图的视图模型的一些信息表明这个控制器动作:
在视图:
@{
if (Model.IsIntermediateLayout) {
Layout = "IntermediateLayout.cshtml";
}
}
非常感谢 - 这给了我是在Controller中设置级别的灵感(取决于所调用的Action),然后根据此指定View中的Layout。 –