【发布时间】:2016-01-01 00:45:04
【问题描述】:
这可能是一个愚蠢的问题,但似乎 RedirectToAction() 无法正常工作。
我有一个管理控制器作为一个单独的区域完成,我有一个注销任务方法,我只是试图让方法在注销时重定向到网站索引,但它把我带到了下面的 url相反,我不知道为什么要调用该方法,并在该控制器中为其提供控制器名称和操作方法名称。 相反,它需要我: http://localhost:63374/Admin/Home
是不是我做错了什么?
[Route("logout")]
public async Task<ActionResult> Logout()
{
var authManager = HttpContext.GetOwinContext().Authentication;
authManager.SignOut();
return RedirectToAction("index", "home");
}
【问题讨论】:
标签: c# asp.net .net asp.net-mvc asp.net-mvc-4