一个局部视图是否可以有自己的布局,以便每当呈现局部视图时,它都会带有自己的布局?
是的,您可以为部分视图设置布局,只需确保您的布局未定义html的头部和正文部分(因为它是用于部分视图的)。
以下是一个示例:
_partialViewLayout.cshtml
<div class="partial-view-container">
@RenderSection("partialViewContent", true)
</div>
partialView.cshtml
@{
Layout = "~/_partialViewLayout.cshtml";
}
@section partialViewContent {
<div></div>
}