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

3

一个局部视图是否可以有自己的布局,以便每当呈现局部视图时,它都会带有自己的布局?

1个回答

4

是的,您可以为部分视图设置布局,只需确保您的布局未定义html的头部和正文部分(因为它是用于部分视图的)。

以下是一个示例:

_partialViewLayout.cshtml

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

partialView.cshtml

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

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接