Làm thế nào tôi có thể biết nếu một RenderSection không bắt buộc tồn tại?


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

Có cách nào để biết trong Omitted codephần này nếu RenderSection Sidebartồn tại hay không?

Câu trả lời:


185
@if (IsSectionDefined("Sidebar"))
{
    @RenderSection("Sidebar")
}
else
{
    <div>Some default content</div>
}
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.