Как узнать, существует ли необработанная RenderSection?

@* Omitted code.. *@
@RenderBody()
@RenderSection("Sidebar", required: false)

Есть ли способ узнать в части Omitted code, если существует RenderSection Sidebar?

Ответ 1

@if (IsSectionDefined("Sidebar"))
{
    @RenderSection("Sidebar")
}
else
{
    <div>Some default content</div>
}

Ответ 2

может быть:

@RenderSection("Sidebar", required: false)