Dans ASP.NET MVC le convention est qu'une méthode d'action du contrôleur doit retourner un ActionResult
(ou d'un type dérivé de la ActionResult
). Cependant, vous pouvez écrire une méthode publique qui retourne à peu près n'importe quoi et si cette méthode est appelée (à partir d'un navigateur), le framework va compresser la valeur de retour en ContentResult
et le navigateur reçoit une page de texte brut.Souhaitez-vous jamais qu'une méthode d'action ne renvoie pas un objet ActionResult?
Tout cela est très intéressant - mais voudriez-vous jamais faire cela?