public ActionResult Logout()
{
ContextService.Close();
FormsAuthentication.SignOut();
return RedirectToAction("Index", "Home");
}
主要是实现退出登录,然后跳转,但是就是跳转不到那个页面,也没有报错。不知道为什么,求助
AccountController控制器有
public ActionResult Login() { return View(); }
public ActionResult Logout()
{
ContextService.Close();
FormsAuthentication.SignOut();
return RedirectToAction("Index", "Home");
}
通过模板页点击“退出”,跳转到Logout,但是RedirectToAction()并没有起到作用,在这方法执行完了以后又走了一遍Login(),相当于跳转到了Login()。我看了继承的父类也没有相关的实现,Global也都看过了,都不是这些问题。
return Redirect("/Home/Index");
return RedirectToAction( "Index", new RouteValueDictionary( new { controller = "Index", action = "Home" } ) );
提示找不到/Index.
return Redirect("/Home/Index"); 这个事可以的,但是就是不知道为什么。
RedirectToAction()这个方法为什么就不行了、???
@chengkuan: RedirectToAction()是到同一个Controller的其他Action。
@dudu: 非常感谢