Système.Web.Mvc.Contrôleur Initialiser

j'ai le texte suivant de la base de contrôleur...

public class BaseController : Controller
{

    protected override void Initialize(System.Web.Routing.RequestContext requestContext)
    {

        if (something == true)
            RedirectToAction("DoSomething", "Section");

        base.Initialize(requestContext);

    }

}

Fondamentalement, tous mes contrôleurs de dériver de BaseController, et il va les rediriger si une certaine valeur est true. Toutefois, ce code ne fonctionne pas!!! L'appel à RedirectToAction est fait, mais après la méthode Initialize est terminée, il suffit de déplacer à l'origine appelé contrôleur.

Cela fait-il sens??

Merci beaucoup,

ETFairfax.

OriginalL'auteur ETFairfax | 2009-11-05