如果condition为true,则重定向else返回当前视图。这是我打算做的,但我得到的第一部分不是第二部分,比如返回一个视图,因为如果我把返回视图中的else部分,那么ActionResult会抛出一个错误,因为它需要返回一些东西。
public ActionResult Authenticate(Users u)
{
if (basicOps.getUsersLogin(u.UserName, u.Password))
{
RedirectToAction("GetImagesStories", "Stories");
}
return View("Authenticate");
}
这种方式我无法重定向,因为它总是执行返回部分,但我希望它只在IF条件失败时运行。
答案 0 :(得分:0)
您忘记返回RedirectToAction
操作结果:
public ActionResult Authenticate(Users u)
{
if (basicOps.getUsersLogin(u.UserName, u.Password))
{
return RedirectToAction("GetImagesStories", "Stories");
}
return View("Authenticate");
}