Razor中的ASP.NET MVC Parial视图和布局

时间:2011-12-28 15:10:12

标签: asp.net-mvc-3 razor

部分视图是否有可能具有布局,以便每当渲染部分时 - 它都会使用自己的布局进行渲染?

1 个答案:

答案 0 :(得分:4)

是的,您可以为部分布局,只需确保您的布局没有定义html的标题和正文部分(因为它是部分的)。

这是一个示例:

_partialViewLayout.cshtml

<div class="partial-view-container">
  @RenderSection("partialViewContent", true)
</div>

partialView.cshtml

@{
  Layout = "~/_partialViewLayout.cshtml";
}

@section partialViewContent {
  <div></div>
}