RenderPage ve PartialView

RenderPage

Sayfanın içinde oluşturduğumuz bölümlerde başka bir sayfanın içeriğini göstermek için kullanılır.

Daha önceden oluşturduğumuz RenderPage.cshtml sayfamıza aşağıdaki şekilde düzenleyelim.





Aşağıdaki kodu layout sayfamıza ekleyelim ve çalıştıralım.


        <footer>
            @RenderPage("~/Views/Home/RenderPage.cshtml")
        </footer>


Ekran çıktısı





















Kırzmızı ile çevrilen kısımda bizim RenderPage sayfamızın içeriğinin geldiğini görüyoruz.


Partial View

Tek başlarına çalışmayan, çağrıldığı sayfada özel işlevleri yerine getiren sayfalardır.
Asp. Net Web Form daki UserControl yapısının Mvc deki karşılığıdır.

Yeni bir View sayfası eklerken Options bölümündeki Create as a partial view kutucuğunu seçili hale getirip Add butonuna basarak PartialView sayfasını oluşturmuş oluyoruz.






















Yorumlar

Bu blogdaki popüler yayınlar

İç İçe Bağımlı DropdownListFor (Cascading)

Asp.Net Core View Components Kullanımı

Partial - RenderPartial - Html.Action - Html.RenderAction Kullanımı