Asp.Net MVC ActionResult Türleri

MVC’de Action metodların geri dönderebilecekleri ActionResult türlerini bu makalemizde bulabilirsiniz. Asp.Net’deki birçok şeyi ActionResult’lar ile kolay bir şekilde yaptığınızda şaşırabilirsiniz.

Asp.Net MVC ActionResult Türleri

MVC’de Action metodların geri dönderebilecekleri ActionResult türlerini bu makalemizde bulabilirsiniz. Asp.Net’deki birçok şeyi ActionResult’lar ile kolay bir şekilde yaptığınızda şaşırabilirsiniz. Controller’larımızda kullandığımız Action Metodlarımızın geir dönderebilecekleri Action türleri ise şu şekildedir.

ActionResult AdıAçıklamaMetod Adı
ContentResultParametre olarak belirtilen içerik geri dönderilir.Content
EmptyResultHiçbirşey döndermeyen result türüdürnew EmptyResult
FileContentResult / FilePathResult / FileStreamResultSonuç olarak dosya içeriği, dosya yolu ve dosya döndüren Result türleridir.
HttpUnauthhorizedResultÜye sistemlerinde üye girişi yapılmasını sağlayan result türüdür.new HttpUnauthorizedResult
JavascriptResultParametre olarak girdiğimiz script kodlarını script etiketli olarak dönderen Result türüdürJavaScipt
JsonResultÖzellikle Ajav ve Javascript işlemlerinde kullanacağımız verilerimizi json olarak döndüren Result türüdür.Json
RedirectResultParametre olarak geçilen adresi yönlendirme yapan Result türüdürRedirect
RedirectToRouteResultDiğer controller ve Action’lara yönlendirme yapabileceğimiz Result türüdür.RedirectToAction / RedirectToRoute
ViewResultYazdığımız ActionResult ile aynı ada sahip View veya parametre olarka geçilen view’i geri döndüren Result türüdür.View
PartialViewResultYazdığımız ActionResult ile aynı ada sahip PartialView veya parametre olarak geçilen PartialView’i geri döndüren Result türüdür.PartialView

Örnekler

ContentResult

FileContentResult

EmptyResult

HttpUnauthhorizedResult

JavascriptResult

JsonResult

RedirectResult

RedirectToRouteResult

ViewResult

PartialViewResult