Quelle est l'utilisation du résultat d'action dans ASP NET MVC ?
Quelle est l'utilisation du résultat d'action dans ASP NET MVC ?

Vidéo: Quelle est l'utilisation du résultat d'action dans ASP NET MVC ?

Vidéo: Quelle est l'utilisation du résultat d'action dans ASP NET MVC ?
Vidéo: Les Models et ViewModels dans ASP.NET MVC 2024, Novembre
Anonim

Dans ASPIC . RAPPORTER , MVC a différents types de Résultats de l'action . Chaque résultat de l'action renvoie un format de sortie différent. Un programmeur les usages différent résultats de l'action pour obtenir le rendement attendu. Résultats de l'action retourner le résultat pour afficher la page de la demande donnée.

De même, il est demandé, quel est le résultat de l'action dans ASP NET MVC ?

Un ActionRésultat est un type de retour d'une méthode de contrôleur, également appelée action et sert de classe de base pour * Résultat Des classes. action les méthodes renvoient des modèles vers des vues, des flux de fichiers, redirigent vers d'autres contrôleurs ou tout ce qui est nécessaire pour la tâche à accomplir.

De plus, quelle est la différence entre ViewResult () et ActionResult () dans asp net MVC ? Voir résultat est une sous-classe de ActionRésultat . La méthode View renvoie un Voir résultat . Le seul différence est-ce avec le ActionRésultat un, votre contrôleur ne promet pas de renvoyer une vue - vous pouvez modifier le corps de la méthode pour renvoyer conditionnellement un RedirectResult ou autre chose sans modifier la définition de la méthode.

A savoir aussi, quels sont les types de résultats d'action dans MVC ?

Maintenant, vous pouvez voir que le Résultat de l'action est une donnée de base taper dont dérivé les types sont HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. Et, il doit y avoir une méthode d'assistance pour chaque donnée taper (soit de base soit dérivé taper ).

Qu'est-ce que CreatedAtAction ?

CrééEnAction (String, Object, Object) Crée un objet CreatedAtActionResult qui produit une réponse Status201Created. CrééEnAction (String, String, Object, Object) Crée un objet CreatedAtActionResult qui produit une réponse Status201Created.

Conseillé: