2
RedirectToRouteResult
不会重定向到指定的控制器 - 操作对。ASP.NET MVC 3 RedirectToRouteResult
public class CustAuthorizeAttribute : AuthorizeAttribute, IAuthorizationFilter
{
...
public override void OnAuthorization(AuthorizationContext filterContext)
{
base.OnAuthorization(filterContext);
...
if (...) {
var routeDictionary = new RouteValueDictionary { { "action", "Forbidden" }, { "controller", "Error" } };
filterContext.Result = new RedirectToRouteResult(routeDictionary);
}
}
}
请帮忙。
它的路线哪里来?你有什么特别的路线设置?你的路由规则是什么样的? – dreza