21/09/2012 Development / asp.net

Esse post é em homenagem a meu amigo Vitinho ArcoVerde, mais conhecido como Telerik Man!!!! Que tem me ensinado e me passado mtos jumps the cats!

Action Result Descrição Exemplo
ViewResult Retorna uma View return View();
return View(“NomeDaView”, objeto-Model);
PartialViewResult Retorna uma partial View, que pode ser inserida dentro de outra View return PartialView();
return PartialView(“NomeDaPartialView”, objetoModel);
RedirectResult Redireciona para uma URL específica return Redirect(“http://www.site.com.br”);
RedirectToRouteResult Redireciona para outra action return RedirectToAction(“OutraAction”, “Outro-Controller”);
return RedirectTo-Route(“NomeDaRota”);
ContentResult Retorna texto, contenttype header opcional return Content(“Texto”,“textnplain”);
JsonResult Retorna um objeto no formato JSON return Json(objeto);
JavaScriptResult Retorna código Javascript que pode ser executado no cliente return JavaScript(“$(’#divResultText’).html(’JavaScript Passed’);”);
FileResult Retorna dados binários (arquivo em disco, por exemplo) return File(@“c:nrelatorio.pdf”, “applicationnpdf”);
EmptyResult Retorna um valor que é utilizado quando a action precisa retornar valor nulo return new EmptyResult();