Merhaba arkadaşlar.
Senaryo: Diyelim Master Layout'unuzda bir bölüm var bu kısmın belirli sayfalarda çıkmasını belirli sayfalarda ise çıkmamasını istiyorsunuz. Bunun için yapmanız gereken işlem RenderSection kullanmak.
Çözüm: Master Layout'unuzda görünecek yere Section Tanımlanacak. View'ler içindende bu section doldurulacak doldurulmayan view'lerde otomatikman çıkmamış olacak.
Layout Kısmı:
@RenderSection("sectionAdı", required: false)
View Kısmı:
@section sectionAdı
{
@Html.Raw("İçerik")
}
{
@Html.Raw("İçerik")
}
Bu kısımda dikkat edilmesi gereken kısım required:false " true " veya required kısmı hiç yazılmaz ise View'ler hata verecektir.
İyi Kodlar!