Dans l'événement BeginRequest du module http, comment trouver que la requête actuelle est de MVC et non de ASP.net?Dans l'événement BeginRequest du module http, comment trouver la requête actuelle de MVC?
Répondre
Qu'essayez-vous d'accomplir? Si vous souhaitez que du code soit exécuté avant une action de contrôleur particulière ou toutes les actions de tous les contrôleurs, vous pouvez utiliser des filtres d'action. Ceux-ci peuvent être câblés en utilisant des attributs sur vos contrôleurs. Alternativement, vous pouvez les configurer dynamiquement en utilisant DI et interception, etc
Je pense que vous essayez de faire quelque chose qui limite vos options ... les filtres sont très probablement ce que vous voulez.
Non, je ne veux pas exécuter un code avant le contrôleur et l'action perticular, je veux exécuter du code si la demande actuelle est de l'application MVC. –
Eh bien, bonne chance, mec! Vous pourriez avoir plus de réponses et de meilleurs résultats si vous pouviez décrire pourquoi vous voulez intercepter les demandes d'une application MVC, mais ne voulez pas utiliser les fonctionnalités fournies par une application MVC (filtres). – BlakeH
- 1. Utilisation du module Http pour l'autorisation AuthorizeRequest ou BeginRequest
- 2. MVC 4 - Perte du principal personnalisé entre beginrequest et endrequest
- 3. Module http: La requête n'est pas disponible
- 4. Http Les modules sont appelés à chaque requête lors de l'utilisation du module mvc/routing
- 5. HTTPModule BeginRequest devrait nous Response.Redirect ou Server.Transfer
- 6. vérifier si la demande actuelle est à partir de la page mvc dans httpmodule
- 7. Modification de la réponse dans le module HTTP
- 8. Comment déterminer la version actuelle d'ASP.NET MVC?
- 9. Jquery - comment puis-je trouver la position actuelle du curseur
- 10. http :: moteur du module proxy
- 11. Comment trouver la ressource actuelle et le nom du contrôleur à partir de la vue dans ASP.NET MVC
- 12. L'événement BeginRequest n'a pas été déclenché dans mon httpmodule
- 13. Façons de trouver la source d'une requête HTTP?
- 14. Obtenir l'entité utilisatrice actuelle dans ASP.Net MVC
- 15. Comment éviter popup dans la requête http
- 16. comment trouver l'horodatage de la date actuelle dans j2me?
- 17. Comment trouver la position de traduction actuelle dans Canvas?
- 18. Module HTTP et HTTP gestionnaire
- 19. Comment accéder à l'action "MVC" de la demande actuelle?
- 20. trouver la position actuelle dans OSMdroid
- 21. Comment trouver l'URL actuelle dans python mechanize?
- 22. Vérifier le cookie activé ou désactivé dans un module http dans la première requête
- 23. Lire l'image du corps de la requête HTTP dans Go
- 24. Comment trouver la position actuelle dans la vue cartographique
- 25. asp.net ajax beginrequest
- 26. ajouter du texte dans la chaîne de requête http url
- 27. Ajout à l'URL actuelle dans ASP.NET MVC
- 28. requête Mysql: récupérer la date actuelle requête
- 29. Comment trouver la structure de CAUFVD dans le constructeur du projet du module de projet?
- 30. Comment trouver la différence entre la date actuelle et une date-heure de requête en python?
Attendez, quel ????? –
Dans HttpModules application.BeginRequest événement, comment pouvons-nous trouver que la demande actuelle est de l'application MVC? –
La demande du client sera une demande d'URL standard dans les deux cas. Vous devez vérifier l'URL par rapport aux routes MVC pour voir si elle correspond. Il serait probablement plus facile de placer votre ASP.NET dans un sous-répertoire afin que vous puissiez faire une vérification simple par rapport à l'URL de la requête comme '.Contains (" example.com/aspsubdirectory ")', donc vous savez que c'est pour l'ASP. Site NET. – AaronLS