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


Html.Partial Metodu

Önceden oluşturulmuş PartialView sayfasını çağırmak için kullanılır. Partial metodu veriyi string olarak alır.

@Html.Partial("LoginPartial")

Html.RenderPartial Metodu

Aslında Partial metoduyla aynı işi yapar. Farkı veriyi doğrudan çağırdığı için daha hızlı çalışır. kullanımı da aşağıdaki gibidir.

@{Html.RenderPartial("LoginPartial");}




Html.Action Metodu

Action metodu Partial metoduna benzemektedir. Fakat burda Controllerde ki sonuç döndürülür Kullanımı aşağıdaki gibidir.

@{Html.Action("Siparis");}


Html.RenderAction Metodu

Kullanımı RenderPartiala benzemektedir. Fakat çalışma mantığı farklıdır. Bu metodda Controller daki sonuç döndürülür, Partial da ise bağlı bulunduğu model, view olarak döndürülür. RenderAction da ise farklı bir model olabilir. Kullanımı aşağıdaki gibidir. 

@{Html.RenderAction("Siparis", "Home");}

ActionName ismini değiştirmek istersek 

[ActionName("Yemekler")]
public ActionResult Siparis()
{
      return PartialView();

}

Yorumlar

Bu blogdaki popüler yayınlar

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

Asp.Net Core View Components Kullanımı