我有一个自定义授权属性,可以指向错误控制器上的操作。
public ActionResult Unauthorised()
{
Response.StatusCode = 401;
return View();
}
我已升级到MVC 5,即使用户已登录,也会重定向到登录页面。即。由于他们的角色,他们无权访问此页面,因此我重定向到“未经授权”的操作说“您无权查看XXX'。
我确信这曾经有用,但我现在已经注意到,升级到MVC5无论如何都会重定向。
MVC5是否改变了这种行为?我似乎无法在谷歌上找到任何说法。
干杯。
答案 0 :(得分:0)
尝试添加:
<AllowAnonymous>
属性,看看是否有所作为。