Asp.Net MVC ActionResult Türleri
Asp.Net MVC ActionResult Türleri
Giriş
- ActionResult Adı Açıklama Metod Adı
- ContentResult Parametre olarak belirtilen içerik geri döndürulur.(Content)
- EmptyResult Hiçbirşey döndürmeyen result türüdür (new EmptyResult)
- FileContentResult /
- FilePathResult /
- FileStreamResult Sonuç 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)
- JavascriptResult Parametre olarak girdiğimiz script kodlarını script etiketli olarak dönderen Result türüdür (JavaScipt)
- JsonResult Özellikle Java ve Javascript işlemlerinde kullanacağımız verilerimizi json olarak döndüren Result türüdür. (Json)
- RedirectResult Parametre olarak geçilen adresi yönlendirme yapan Result türüdür (Redirect)
- RedirectToRouteResult Diğer controller ve Action’lara yönlendirme yapabileceğimiz Result türüdür. (RedirectToAction / RedirectToRoute)
- ViewResult Yazdığı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)
- PartialViewResult Yazdığı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)
FileContentResult return Content('Deneme'); |
return Content('<root><kisi><ad>Bahadır</ad> |
<soyad>Erdun</soyad><site>http://www.bahadirerdun.com.tr</site> |
</kisi></root>','application/xml'); |
return File(Server.MapPath("~/Content/site.css"),
"text/css"); |
EmptyResult |
return EmptyResult() {}; |
HttpUnauthhorizedResult |
return new HttpUnauthorizedResult() { }; |
JavascriptResult |
return JavaScript("alert('Deneme');
$('body').html('Deneme');"); |
JsonResult |
return Json(new { Ad='Bahadır', Soyad='Erdun'}, JsonRequestBehavior.AllowGet); |
RedirectResult |
return Redirect("https://www.bahadirerdun.com.tr"); |
RedirectToRouteResult |
return RedirectToAction("Action_Name", "Controller_Name", new {
param = value }); |
return RedirectToRoute("Route_Name"); |
ViewResult |
return View(); |
return View("View_Adi", model); |
PartialViewResult |
return PartialView(); |
return PartialView("Partial_View_Adi", model); |
Yorumlar
Yorum Gönder