我有像Home.cshtml和_layout.cshtml这样的页面。标题,菜单栏和页脚类在_layout.cshtml中。我只想在我的Home.cshtml中找到页眉和页脚,如何获取?
关注_layout.cshtml
<html lang="en">
<head>
</head>
<body>
<div class="header">
/*code*/
</div>
<div class="Menubar">
/*code*/
</div>
<div class="Footer">
/*code*/
</div>
</body>
答案 0 :(得分:2)
请尝试使用以下代码段。
<强> _layout.cshtml 强>
<body>
@section header
{
<div class="header">
/*code*/
</div>
}
@section Menubar
{
<div class="Menubar">
/*code*/
</div>
}
@section Footer
{
<div class="Footer">
/*code*/
</div>
}
</body>
<强> Home.cshtml 强>
@RenderSection("Menubar", false)
注意:我已为您的各个div添加了三个部分。默认情况下,它将在所有页面中显示其内容。如果要隐藏任何视图中的任何部分,则将第二个参数作为false传递。