0

这是问题所在

 public ActionResult One()
 {
   if(condition)
     return View()
   else
     return Two()
 }

 public ActionResult Two()
 {
   return View()
 }

我怎样才能做到这一点没有错误

4

4 回答 4

3

将您的代码更改为:

public ActionResult One()
 {
   if(condition)
     return View();
   else
     RedirectToAction("Two");
 }

 public ActionResult Two()
 {
   return View();
 }
于 2012-07-18T08:54:12.637 回答
2

只需按名称 ( return view("nameOfView")) 返回视图,或使用RedirectToActionRedirectToRoute

于 2012-07-18T08:52:45.807 回答
2

只需使用:

 public ActionResult One()
 {
   if(condition)
     return View()
   else
     return View("Two")
 }
于 2012-07-18T08:52:47.933 回答
1

哦,我已经解决了问题

 public ActionResult Two()
 {
   return View("Two")
 }
于 2012-07-18T08:52:37.810 回答