Qu'est-ce qu'ActionResult MVC ?
Qu'est-ce qu'ActionResult MVC ?

Vidéo: Qu'est-ce qu'ActionResult MVC ?

Vidéo: Qu'est-ce qu'ActionResult MVC ?
Vidéo: IActionResult in Asp.Net core | ASP.NET Core 5.0 Web API Tutorial 2024, Novembre
Anonim

Un ActionRésultat est un type de retour d'une méthode de contrôleur, également appelée méthode d'action, et sert de classe de base pour les classes *Result. Les méthodes d'action 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 en cours.

Sachez également, qu'est-ce que ActionResult et ViewResult dans MVC ?

Voir résultat et ActionRésultat dans ASP. NET Résultat de l'action MVC est une classe abstraite ou de base. D'autre part Voir résultat est une sous-classe de ActionRésultat . Chaque fois que le type de retour d'action du contrôleur est ActionRésultat alors l'action est capable de renvoyer n'importe quel sous-type comme view, json, RedirectToAction etc.

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.

Par la suite, on peut également se demander, combien de types d'ActionResult y a-t-il dans MVC ?

Il existe deux méthodes dans Résultat de l'action . L'un est ActionRésultat () et un autre est ExecuteResult(). Il y a différents types des résultats d'action dans ASP. NET MVC . Chaque résultat a un type différent du format de résultat pour afficher la page.

Qu'est-ce que le filtre MVC ?

ASP. NET Filtre MVC est une classe personnalisée dans laquelle vous pouvez écrire une logique personnalisée à exécuter avant ou après l'exécution d'une méthode d'action. Les filtres peuvent être appliqués à une méthode d'action ou à un contrôleur de manière déclarative ou programmatique.

Conseillé: