_ViewStart.cshtml içinde belirtilen Layout ayarını, bulunduğu klasör ve alt klasörlerdeki tüm "*.cshtml" dosyalarında eğer doğrudan "Layout" özelliği belirtilmemişse ayarlanmış olur.
_ViewStart.cshtml
@{ Layout = "../Shared/_LayLay2.cshtml"; }
_LayLay2.cshtml
<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>@ViewBag.Title</title> </head> <body> <header> <h1>Benim Ev Sayfam</h1> <hr /> </header> <div> @RenderBody() </div> <footer> <hr /> <h5>Copy Right 2013</h5> </footer> </body> </html>
Index.cshtml
@{ ViewBag.Title = "innnndex"; } <div> <h1>Hakkımızda</h1> </div>
Eğer View/Shared klasöründe _Layout.cshtml ve _Layout.mobile.cshtml(mobil cihazlar için ekran şablonu) dosyalarınız varsa isteğin geldiği browser'ın tipine göre layout otomatik seçilecektir.