Je veux savoir si le contrôleur peut remplacer complètement le gestionnaire de http quand aucune vue n'est impliquée. La fonction est similaire.
Réponse
Trop de publicités?Bien sûr :
public ActionResult Index()
{
return Content("No view involved here", "text/plain");
}
ou :
public ActionResult Index()
{
return File("test.pdf", "application/pdf");
}
ou :
public ActionResult Index()
{
return Json(new { foo = "bar" });
}
Dans tous ces exemples, il n'y a pas de vue impliquée. Le contrôleur agit comme un gestionnaire HTTP.