Je souhaite qu'une seule action de contrôleur gère tous les GET. Comment puis-je mapper un itinéraire pour le faire?Mapper une route vers la même action de contrôleur
1
A
Répondre
2
routes.MapRoute("AllGETs",
"{*any}",
new { Controller = "YourController", Action = "YourAction" },
new { HttpMethod = new HttpMethodConstraint("GET") }
);
0
J'ai fini par faire cela, semblait faire ce que je avais besoin:
routes.MapRoute(
// Route name
"Default",
// URL with parameters
"{controller}/{id}",
// Parameter defaults
new {controller = "Home", action = "GenericPostHandler", id = "" }
);
Questions connexes
- 1. Route vers le contrôleur
- 2. Comment obtenir route « nom » quand dans le contrôleur de route
- 3. Comment créer une route Rails vers un permalien - sans le contrôleur dans l'URL?
- 4. Réécrire route vers la carte par défaut itinéraire
- 5. DataPower XA35 - règle de traitement - Route Action
- 6. MVC Route Question
- 7. Comment gérer différents types de valeur de route entre ActionLink et le contrôleur Action
- 8. Windows - Mapper une touche du clavier à la même action que le bouton gauche de la souris
- 9. Est-il possible de transférer l'identité FormsAuthentication de l'utilisateur actuel vers une autre action du contrôleur?
- 10. Utilisation de jQuery pour appeler une action de contrôleur
- 11. Obtenez l'URL complète pour un contrôleur et une action?
- 12. Formulaire ASP.NET MVC qui redirige vers une route
- 13. L'utilisateur authentifié ASP.NET MVC est dirigé vers une mauvaise route après la connexion
- 14. restful_authentication appliquée à seulement une action dans un contrôleur?
- 15. ASP.Net MVC lecture Paramètre Action/Route Info dans un RenderPartial
- 16. Comment ajouter une route MVC à un contrôleur spécifique?
- 17. ASP.NET MVC - Rediriger vers un contrôleur/une action en transmettant des données
- 18. Deux formes ayant la même action
- 19. MVC Naviguer vers une vue de contrôleur différente
- 20. Rails, appelant des actions du même contrôleur à partir de la vue de façon répétitive?
- 21. NHibernate - Mapper la même entité à de nombreuses tables
- 22. Comment puis-je obtenir le nom de la route dans le contrôleur dans ASP.NET MVC?
- 23. Traduire une URL en route
- 24. asp.net- mvc passer des variables d'un contrôleur (action) à un autre contrôleur (action)
- 25. Créer une route Route qui applique uniquement une route lorsque l'action a un filtre d'action particulier
- 26. asp.net MVC vue partielle contrôleur action
- 27. Comment déterminer dans quel contrôleur appartient une action?
- 28. Action Link_to dans un contrôleur imbriqué?
- 29. Classe ASP.NET MVC représentant un ensemble contrôleur + action?
- 30. ne ramasse pas la route
Hmm ... qui ne semble pas fonctionner. Je navigue vers localhost: 4075/NewAccount et obtient une ressource non trouvée. – Crios
Si votre action a des paramètres (par exemple 'chaîne id') ajouter des valeurs par défaut à la route:' new {Controller = ..., Id = ""} ' –
Et essayez de mettre cette route au sommet de votre RouteTable –