Wie kann ich feststellen, ob ein nicht erforderlicher RenderSection vorhanden ist?


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

Gibt es eine Möglichkeit, in dem Omitted codeTeil festzustellen, ob der RenderSection Sidebarvorhanden ist oder nicht?

Antworten:


184
@if (IsSectionDefined("Sidebar"))
{
    @RenderSection("Sidebar")
}
else
{
    <div>Some default content</div>
}
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.