2009-12-18 15 views

Respuesta

11

Para redirigir, reemplace OnActionExecuting y asignar un nuevo RedirectToRouteResult-filterContext.Result:

public override void OnActionExecuting(ActionExecutingContext filterContext) 
    { 
     filterContext.Result = new RedirectToRouteResult( 
      new RouteValueDictionary { { "action", "newActionName" }, 
             { "actionArgument", someData } }); 
    } 

Para asignar los datos al redirigir, lo puso en la ruta, como se muestra arriba.

+0

Se volvió recursivo y no se puede redirigir correctamente. – Gandarez

Cuestiones relacionadas