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);