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 namespacelerde tanımlı nesneleri view bazlı kullanılabilir hale getiriyoruz. Ancak bu kullanım her sayfada yapıldığında uğraştırıcı olmaktadır. Modül katmanındaki tüm entitylere view tarafında erişmek için Çözüm olarak ViewImports kullanıyoruz.View klasörü altına _ViewImports.cs ekliyoruz.Burada yapılan tanımlamalara tüm viewler tarafından erişlebilir olacaktır. Örneğimizde, tüm modellere erişilebilir kıldık. Ve...