Answers:
返回EmptyResult类的实例
return new EmptyResult();
EmptyResult
,它与执行相同return null
吗?
null
因为在内部,它将使用internal
EmptyResult.Instance
您无法访问自己的。这样可以节省无状态对象的重复实例化。
您可以返回EmptyResult以返回空视图。
public ActionResult Empty()
{
return new EmptyResult();
}
您也可以返回null
。ASP.NET将检测返回类型null
并为您返回EmptyResult。
public ActionResult Empty()
{
return null;
}
有关可返回的ActionResult类型列表,请参见ActionResult的MSDN文档。
如果您不愿退货,可以执行以下操作
if (!returnValue)
return Content("");
return View(RealView);