Je l'exigence suivante:exécution de code avant toute action
Sur chaque demande à ma page web, quelle que soit l'action que l'utilisateur tente d'invoquer, je dois appeler un code qui vérifie si une ressource est en endroit. Si c'est le cas, alors tout va bien et la méthode d'action devrait être appelée comme normale.
Cependant, si cette ressource n'est pas disponible, je souhaite que toutes les demandes renvoient une page distincte demandant à l'utilisateur de sélectionner une autre ressource parmi une liste de ressources disponibles.
Est-il possible d'exécuter une méthode avant toute méthode d'action qui a la possibilité d'annuler l'appel à la méthode action et de faire autre chose à la place?
Vous pouvez implémenter votre propre HttpModule, ou peut-être mettre votre chèque dans 'Application_BeginRequest()' à l'intérieur de global.asax.cs – rejj