tutorial pages net mvc entre ejemplos diferencias asp asp.net-mvc

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?



si no quieres devolver nada, puedes hacer algo como

if (!returnValue) return Content(""); return View(RealView);