Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
ViewResult, classe
Représente une classe utilisée pour restituer un affichage à l'aide d'une instance de IView retournée par un objet IViewEngine.
Assembly : System.Web.Mvc (dans System.Web.Mvc.dll)
Le type ViewResult expose les membres suivants.
| Nom | Description | |
|---|---|---|
|
MasterName | Obtient le nom de la vue principale (par exemple, page maître ou modèle) à utiliser lorsque la vue est restituée. |
|
TempData | Obtient ou définit l'objet TempDataDictionary pour ce résultat. (Hérité de ViewResultBase.) |
|
View | Obtient ou définit l'objet IView qui est restitué dans la réponse. (Hérité de ViewResultBase.) |
|
ViewData | Obtient ou définit l'objet ViewDataDictionary des données d'affichage pour ce résultat. (Hérité de ViewResultBase.) |
|
ViewEngineCollection | Obtient ou définit la collection des moteurs d'affichage associés à ce résultat. (Hérité de ViewResultBase.) |
|
ViewName | Obtient ou définit le nom de la vue à restituer. (Hérité de ViewResultBase.) |
| Nom | Description | |
|---|---|---|
|
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) |
|
ExecuteResult | En cas d'appel par le demandeur de l'action, restitue la vue dans la réponse. (Hérité de ViewResultBase.) |
|
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de netto***ge avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) |
|
FindView | Recherche les moteurs d'affichage inscrits et retourne l'objet utilisé pour restituer l'affichage. (Substitue ViewResultBase.FindView(ControllerContext).) |
|
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
|
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
|
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) |
|
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Un résultat de l'action représente une commande qu'ASP.NET exécute de la part d'une méthode d'action. La classe ViewResult implémente la classe ViewResultBase abstraite et est utilisée pour restituer une vue. Cette classe contient des méthodes pour la recherche de la vue à restituer et pour l'exécution du résultat. Cette classe contient également des propriétés qui identifient la vue à restituer, le nom de la vue, le nom de la vue principale, les données d'affichage, les données temporaires et une collection de moteurs d'affichage pour l'application.
Si vous souhaitez qu'une méthode d'action provoque un affichage rendu, la méthode d'action doit retourner un appel à la méthode d'assistance View du contrôleur. La méthode d'assistance View passe un objet ViewResult à l'infrastructure ASP.NET MVC, qui appelle la méthode ExecuteResult de l'objet.
L'exemple suivant présente une méthode d'action utilisant la méthode d'assistance View du contrôleur pour passer un objet ViewResult à l'infrastructure, qui exécute ensuite le résultat et restitue la vue.