【发布时间】:2014-09-26 11:10:08
【问题描述】:
我有一个自定义授权属性,它指向错误控制器上的操作。
public ActionResult Unauthorised()
{
Response.StatusCode = 401;
return View();
}
我已升级到 MVC 5,即使用户已登录,它也会重定向到登录页面。即。由于他们的角色,他们无权访问此页面,因此我重定向到未经授权的操作,即“您无权查看 XXX”。
我确信这曾经可以工作,但我现在注意到升级到 MVC5 后,无论如何它都会重定向。
MVC5 改变了这种行为吗?我似乎在 Google 上找不到任何这样的说法。
干杯。
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-5 authorization http-status-code-401