pages - ASP.NET MVC devuelve vista vacía
web forms c# tutorial (3)
Puede devolver EmptyResult para devolver una vista vacía.
public ActionResult Empty()
{
return new EmptyResult();
}
También puede simplemente devolver null
. ASP.NET detectará el tipo de retorno null
y devolverá un EmptyResult por usted .
public ActionResult Empty()
{
return null;
}
Consulte la documentación de MSDN para ActionResult para ver la lista de tipos de ActionResult que puede devolver.
¿Cuál es la forma más natural de devolver un ActionResult vacío (para acción infantil)?
public ActionResult TestAction(bool returnValue)
{
if (!returnValue)
return View(EmptyView);
return View(RealView);
}
Una de las opciones que puedo ver es crear una vista vacía y referenciarla en EmptyView ... ¿pero puede haber alguna opción incorporada?
instancia de devolución de la clase EmptyResult
return new EmptyResult();
si no quieres devolver nada, puedes hacer algo como
if (!returnValue)
return Content("");
return View(RealView);