如何从_Layout.cshtml中呈现特定字段
本文关键字:字段 cshtml Layout | 更新日期: 2023-09-27 17:58:40
我有像Home.chshtml和_layout.chshtml.页眉,菜单栏和页脚类在_layout.cshtml.我只想页眉和页脚到我的Home.cshtml,如何获得?
跟随In_layout.chtml
<html lang="en">
<head>
</head>
<body>
<div class="header">
/*code*/
</div>
<div class="Menubar">
/*code*/
</div>
<div class="Footer">
/*code*/
</div>
</body>
请尝试使用以下代码片段。
_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>
主页.cshtml
@RenderSection("Menubar", false)
注意:我为您各自的div添加了三个部分。默认情况下,它将在所有页面中显示其内容。若要在任何视图中隐藏任何部分,则将第二个参数传递为false。