Sib*_*Guy 108 asp.net-mvc
返回空ActionResult(用于子操作)的最自然方式是什么?
public ActionResult TestAction(bool returnValue)
{
if (!returnValue)
return View(EmptyView);
return View(RealView);
}
Run Code Online (Sandbox Code Playgroud)
我可以看到的一个选项是创建一个空视图并在EmptyView中引用它...但可能有任何内置选项?
Nip*_*una 15
您可以返回EmptyResult以返回空视图.
public ActionResult Empty()
{
return new EmptyResult();
}
Run Code Online (Sandbox Code Playgroud)
你也可以回来null.ASP.NET将检测返回类型,null并为您返回EmptyResult.
public ActionResult Empty()
{
return null;
}
Run Code Online (Sandbox Code Playgroud)
有关可以返回的ActionResult类型的列表,请参阅ActionResult的MSDN文档.
如果你想什么都不回报,你可以做点什么
if (!returnValue)
return Content("");
return View(RealView);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
60109 次 |
| 最近记录: |