无法弄清楚如何设置路线 https://localhost/firstmvc/Account/LoginCallBack?error=access_denied 在AccountController.cs
中 [AllowAnonymous]
[Route("Account/LoginCallBack/{error?}")]
public ActionResult LoginCallback(string error)
{
return RedirectToRoute("Error");
}
这似乎仅适用于https://localhost/firstmvc/Account/LoginCallBack/access_denied
答案 0 :(得分:2)
使用路径描述所需的路径,DefaultModelBinder将自动从查询字符串中提取方法参数。
[Route("Account/LoginCallBack")]
public ActionResult LoginCallback(string error)
{
return RedirectToRoute("Error");
}