这是问题
public ActionResult One()
{
if(condition)
return View()
else
return Two()
}
public ActionResult Two()
{
return View()
}
如何在没有错误的情况下执行此操作
答案 0 :(得分:3)
将您的代码更改为:
public ActionResult One()
{
if(condition)
return View();
else
RedirectToAction("Two");
}
public ActionResult Two()
{
return View();
}
答案 1 :(得分:2)
只需按名称(return view("nameOfView")
)返回视图,或使用RedirectToAction
或RedirectToRoute
答案 2 :(得分:2)
只需使用:
public ActionResult One()
{
if(condition)
return View()
else
return View("Two")
}
答案 3 :(得分:1)
哦,我已经解决了问题
public ActionResult Two()
{
return View("Two")
}