Asp.NET Core 5.0 _Layout / _ViewStart ve _ViewImports Dosyaları Nelerdir? Moduler yapi nedir? Partials (Gençay Yıldız anlatımından resmedilmiştir)
_Layout Yapılanması Nedir? RenderBody ve RenderSection Fonksiyonları Nelerdir?
_Viwestart
Her view içerisinde Layoutu tanımlamak yerine, tek bir noktada tanımlama yapılır ve bütün viewler için geçerliliği sağlanmış olur.
Başlangıç viewine hangi viewi verirsek onu gösterir. Dolayısıyla _Layoutu buraya eklersek, her sayfada görüneceği için sayfalarda ayrıca Layaut eklememize gerek kalmaz.
Herhangi bir sayfada viwestart görüntüsünü ezmek istiyorsak Layout=null diyebilir ya da burada istediğimiz başka bir view tanımlayabiliriz.
_ViewImports
PARTIALS
Öncelikle sayfamızı hangi parçalara ayıracağımızı belirliyoruz.
Partials klasörü oluşturarak parçalarımızın içeriklerini burada oluşturduğumuz vievlere aktardık.
Bu içerikleri ilgili sayfadan çağırıp kullanıyoruz.
3 farklı yöntemle çağırabiliyoruz.
Bu kullanım sayesinde sayfa yönetilebilirliği artmış olacaktır.
İlgili modüllerde üretilen datalar Partialview lere taşınabilir.
Yorumlar
Yorum Gönder