ViewStart içerisinde layout dediğimiz genel tasarımı tutan başlangıç view idir.
ViewResult bu başlangıç view i ile beraber render edildiği için, genel sayfayı render eder.
Belirli bir sayfayı render edip onun çıktısını o alanda kullanmak istiyorsak sayfanın genelini render etmeden parçasını (belirli bir parçasına odaklı render yapmak istiyorsak) ViewStartı baz almak istemiyorsak PartialViewResult u kullanmamız gerekir.
Client tabanlı işlemlerde Ajax teknolojisini kullanıyorsak PartialViewResult ı kullanıyoruz.
Response var ama result ı yok.
ContentResult text formatında gönderilir. Client tabanlı kullanmakta fayda var.
ViewComponentResult, Asp.Net Core’da gelen modüler bir yapılanmadır. İsteğe cevap olarak bir ViewComponent render etmemizi sağlayan action türüdür.
ActionResult, bütün result türlerinin base class ıdır.
IActionResult ActionResult ın bir arayüzü (interface) idir.