¿Cómo puedo saber si existe una RenderSection no requerida?

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

¿Hay alguna forma de saber en la Omitted codeparte si la RenderSection Sidebarexiste o no?

Thomas Bonini
fuente

Respuestas:

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