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>
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.
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
Yorum Gönder