Render Page Nedir? Nasıl Kullanılır?

İbrahim     17 Nisan 2017     873     0    

Render Page Nedir?

Bir view'in(sayfanın) içeriğini başka bir sayfada göstermeyi sağlar.İçeriği göstereceğiniz sayfa layout page yada normal bir sayfa olabilir.Ayrıca renderpage sayfasını istediğimiz sayfada, istediğimiz yerde gösterebiliriz yada bir sayfada birden fazla çağırabiliriz.

 

Nasıl Kullanılır?

Örnek

İlk olarak "Add View" seçeneğine tıklayarak bir sayfa oluşturalım ve ismine Kategoriler diyelim.Fakat oluşturuken "Use a layout page" seçeneğinin tick işaretini kaldıralım.

Ardından oluşan sayfanın içersine aşağıdaki gibi düzenleyelim.

<h3>Kategoriler</h3>
<ul>
    <li>C#</li>
    <li>Asp.Net</li>
</ul>

 

Yukarıda dediğim gibi, renderpage view'ini(sayfasını), normal bir sayfa oluşturup oraya da çağırabilirsiniz.Ben layout page oluşturup oraya çağırdım.

<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>@ViewBag.Title</title>
    <link href="~/Content/StyleSheet1.css" rel="stylesheet" />
</head>
<body>
    <div>@RenderBody()</div>
    <div><h4>İkinci div</h4></div>
    <div style="color:black;">
        @RenderPage("~/Views/Home/Kategoriler.cshtml")
    </div>
    <div style="color:black;">
        @RenderPage("~/Views/Home/Kategoriler.cshtml")
    </div>
</body>
</html>

@RenderPage yazan kısmın içerisine, tırnak işareti içerisinde Kategoriler view'inin yolunu verdim.RenderPage sayfasını makalenin başında dediğim gibi istediğimiz kadar çağırma imkanına sahibiz.Ben anlaşılır olması açısından iki kere çağırdım.

Ardından uygulamayı çalıştırdığımızda resimdeki gibi bir sonuç çıkıyor.

Render page nedir, render page kullanımı


Etiketler:  
render-page
layout-page
view
aspnet
mvc


Paylaş:  

Bir Cevap Yazın