Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

ViewResult (Clase)

Representa una clase que se utiliza para representar una vista utilizando una instancia de IView devuelta por un objeto IViewEngine.

System.Object
  System.Web.Mvc.ActionResult
    System.Web.Mvc.ViewResultBase
      System.Web.Mvc.ViewResult

Espacio de nombres:  System.Web.Mvc
Ensamblado:  System.Web.Mvc (en System.Web.Mvc.dll)
public class ViewResult : ViewResultBase

El tipo ViewResult expone los siguientes miembros.

  Nombre Descripción
Método público ViewResult Inicializa una nueva instancia de la clase ViewResult.
Arriba
  Nombre Descripción
Propiedad pública MasterName Obtiene el nombre de la vista maestra (tal como una plantilla o página maestra) que se va a utilizar cuando se presente la vista.
Propiedad pública Model Obtiene el modelo de datos de la vista. (Se hereda de ViewResultBase).
Propiedad pública TempData Obtiene o establece el objeto TempDataDictionary para este resultado. (Se hereda de ViewResultBase).
Propiedad pública View Obtiene o establece el objeto IView que se representa para la respuesta. (Se hereda de ViewResultBase).
Propiedad pública ViewBag Obtiene el contenedor de la vista. (Se hereda de ViewResultBase).
Propiedad pública ViewData Obtiene o establece el objeto ViewDataDictionaryde datos de vista para este resultado. (Se hereda de ViewResultBase).
Propiedad pública ViewEngineCollection Obtiene o establece la colección de motores de vista asociados a este resultado. (Se hereda de ViewResultBase).
Propiedad pública ViewName Obtiene o establece el nombre de la vista que se va a representar. (Se hereda de ViewResultBase).
Arriba
  Nombre Descripción
Método público Equals (Se hereda de Object).
Método público ExecuteResult Cuando lo llama el invocador de acción, representa la vista para la respuesta. (Se hereda de ViewResultBase).
Método protegido Finalize (Se hereda de Object).
Método protegido FindView Busca en los motores de vista registrados y devuelve el objeto que se utiliza para representar la vista. (Invalida a ViewResultBase.FindView(ControllerContext)).
Método público GetHashCode (Se hereda de Object).
Método público GetType (Se hereda de Object).
Método protegido MemberwiseClone (Se hereda de Object).
Método público ToString (Se hereda de Object).
Arriba

An action result represents a command that ASP.NET performs on behalf of an action method. The ViewResult class implements the abstract ViewResultBase class and is used to render a view. This class contains methods for finding the view to render and for executing the result. This class also contains properties that identify the view to render, the name of the view, the name of the master view, view data, temporary data, and a collection for view engines for the application.

If you want an action method to result in a rendered view, the action method should return a call to the controller's View helper method. The View helper method passes a ViewResult object to the ASP.NET MVC framework, which calls the object's ExecuteResult method.

The following example shows an action method that uses the controller's View helper method to pass a ViewResult object to the framework, which then executes the result and renders the view.

public class MyController : Controller
{
    public ActionResult HelloWorld()
    {
        ViewData["Message"] = "Hello World!";
        return View();
    }
}
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar