The following sections have been defined but have not been rendered for the layout page "~/Views/Shared/_Layout.cshtml": "Sol".

Layout sayfamızın içerisinde Sol diye bir RenderSection yok. Fakat açmak istediğimiz sayfada

@section Sol { kodlarımız } kodunu kullanarak Sol isimli section alanımıza veri göndermeye çalıştığımızda bu hatayı alırız.

Çözümü :

Layout sayfanıza uygun bir yere @RenderSection("Sol", false) kodunu yazmalısınız.

Yada açmaya çalıştığımız .cshtml sayfamızdaki @section Sol { kodlarımız } kod blogunu silmeliyiz.

@RenderSection("Sol", false)

kodundaki false seçeneği her sayfada Sol section'ın olmayabileceği anlamına geliyor.

Sol = Bizim section'a verdiğimiz isimdir. Siz kendi section'unuza göre ayarlamalısınız.

Yorum Yaz

Yorumlarınız denetimden geçtikten sonra yayınlanmaktadır...