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