Как я могу узнать, существует ли ненужный RenderSection?

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

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

Томас Бонини
источник

Ответы:

187
@if (IsSectionDefined("Sidebar"))
{
    @RenderSection("Sidebar")
}
else
{
    <div>Some default content</div>
}
Дарин Димитров
источник