Как перенаправить маршрут за пределы контроллера ASP.NET MVC3 в настраиваемом атрибуте? - PullRequest
0 голосов
/ 12 августа 2011

Я хочу знать, как перенаправить на определенный маршрут извне контроллера.У меня есть собственный атрибут, в котором мне нужно перенаправить маршрут.

public override void OnAuthorization(System.Web.Mvc.AuthorizationContext filterContext)
{
    // Want to redirect to route here.

    base.OnAuthorization(filterContext);
}

1 Ответ

6 голосов
/ 12 августа 2011

это должно работать

public override void OnAuthorization(System.Web.Mvc.AuthorizationContext filterContext)
    {
        // Want to redirect to route here.
        filterContext.Result = new RedirectToRouteResult("routename", routeValues)

        base.OnAuthorization(filterContext);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...