RenderBody Nedir? Nasıl Kullanılır?

İbrahim     17 Nisan 2017     2277     0    

RenderBody Nedir?

Layout page olarak seçilen sayfanın içerisinde, sadece belli bir kısımda farklı sayfaların(view) gösterilmesini sağlayan yapıdır.

 

Nasıl Kullanılır?

Örnek

İlk olarak layout page sayfasını oluşturalım.

<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>@ViewBag.Title</title>
    <link href="~/Content/Style.css" rel="stylesheet" />
</head>
<body>
    <div><h4>İlk div</h4></div>
    <div style="color:black;">
        @RenderBody()
    </div>
    <div><h4>üçüncü div</h4></div>
</body>
</html>

 

Ardından bir view oluşturalım.Oluştururken resimdeki gibi "Use a layout page" kısmını tickleyip hangi layout page'i kullanacağını belirtelim ve "Add" diyerek ekleyelim.

Renderbody nedir, layout page ile renderbody kullanımı

View içersine h3 etiketi içersinde bir yazı ekleyelim.

@{
    ViewBag.Title = "Index";
    Layout = "~/Views/_LayoutPage.cshtml";
}

<h3>Ben Layout page kısmında, Renderbody() yazan yeri dolduruyorum.</h3>

 

Bu işlemleri gerçekleştirdikten sonra, çalıştırdığımızda aldığımız sonuç resimdeki gibidir.

Renderbody nedir, layout page ile renderbody kullanımı


Etiketler:  
renderbody
layout-page
view
aspnet
mvc


Paylaş:  

Bir Cevap Yazın