Layout kavramı, sayfamızın değişmeyen kısımlarını layout içinde tutuyoruz vei değişecek yerlerini razorla dolduruyoruz. Layoutlar shared klasörü içersinde tutulur ve “_layout.cshtml” şeklinde isimlendirilir.

Layout içindeki kavramlar:

Bu kavramların view içinde kullanımı:

View içinde c# kodları yazıcaksak razor içinde yazmalıyız.

@{
	string isim="Bilgehan";
}
@{
	ViewData["isim"]="Home Page";
	ViewBag.isim = "Home Page"
	Layout = null;  //Sayfada hangi layoutu kullanıcaksak belirtiyoruz.
}
@section menu
{
	<li>Card</li>
	<li>Project</li>
	<li>Info</li>
}