Вы можете создать RenderSection в layout.cshtml
@if (IsSectionDefined("Sidebar"))
{
<div id="page">
<!-- end #content -->
<div id="content">
@RenderBody()
</div>
<div id="sidebar">
@RenderSection("Sidebar", required: false)
</div>
<div style="clear: both;">
</div>
</div>
<!-- end #page -->
<!-- end #sidebar -->
}
else
{
<div id="page">
<!-- end #content -->
<div id="content2">
@RenderBody()
</div>
<div style="clear: both;">
</div>
</div>
<!-- end #page -->
<!-- end #sidebar -->
}
, если вам нужно увидеть раздел в about.cshtml
, используйте
@section Sidebar{
@Html.Partial("_yourbanner")
}
, если вы ненужен баннер, не включайте его