Est-il possible d'utiliser le System.Web.Routing fourni par Microsoft (ou Mono) au lieu du routage MonoRail lors de la création d'une application Castle MonoRail pour ASP.NET? Toute bonne information sur la façon de mettre en œuvre cela comme une solution? Avantages et inconvénients?Est-il possible d'utiliser System.Web.Routing dans Castle Monorail?
1
A
Répondre
2
C'est tout à fait possible. Vous devez implémenter le IRouteHandler
d'ASP.NET qui recherchera les données de route dans le RequestContext
donné, puis remettra les données à MonoRail.
Cela peut être fait de plusieurs façons. Je suppose que Server.RewritePath fonctionnera, mais vous pouvez rechercher plus proprement le code dans deux classes de MonoRail, à savoir MonorailHttpHandlerFactory
et RoutingModuleEx
, pour savoir comment retourner définir les choses nécessaires sur le MonoRailHttpHandler
vous reviendrez du IRouteHandler
. En ce qui concerne les problèmes, il serait très difficile de faire l'inverse, c'est-à-dire de générer des routes à partir des actions du contrôleur.
Questions connexes
- 1. Castle MonoRail & ELMAH
- 2. Routage Castle MonoRail avec IIS 7?
- 3. Est-il possible d'utiliser la fonctionnalité de routage Castle MonoRail avec IIS 5?
- 4. Castle MonoRail ARDataBind essayant de lier à une ligne inexistante
- 5. Google Web Toolkit avec monorail
- 6. MonoRail rediriger vers # ancre
- 7. ASP.NET 3.5 + System.Web.Routing
- 8. Meilleures pratiques pour les images dans un modèle avec Castle ActiveRecord/MonoRail
- 9. De monorail à ASP.Net MVC
- 10. Asp.Net MVC vs Château MonoRail
- 11. Paramètres ASP.NET System.Web.Routing et Querystring
- 12. MonoRail CheckboxList?
- 13. System.Web.Routing in .net 3.5 (Not MVC)
- 14. problème Jeditable dans monorail château
- 15. Modèle en monorail ViewComponent
- 16. Mappage des demandes par défaut du MonoRail Castle à une action du contrôleur
- 17. Ajax Appel à monorail contrôleur JQuery
- 18. Castle ActiveRecord HasAndBelongsToMany numéro
- 19. Monorail de château dans le site Web d'Asp.NET?
- 20. MonoRail File Upload
- 21. Asp.Net System.Web.Routing Trouver .aspx réel Page
- 22. Connectez-vous dans la fonction monorail C#
- 23. Calcul MonoRail ActiveRecord/NHibernate dans where clause
- 24. Comment créer des ViewComponents imbriqués dans Monorail et NVelocity?
- 25. System.Web.Routing avec WebForms - ramasser des variables dans la page cible
- 26. Quelles sont les différences entre Castle Windsor 1.0 RC3 et Castle Windsor 2.0?
- 27. MonoRail - Obtenir tous les contrôleurs
- 28. TryFindByPrimaryKey dans Castle ActiveRecord
- 29. Reliure Monorail RadioFields à GenericLists
- 30. RedirectToReferrer de tests unitaires Monorail()
Pour tous ceux qui voudraient suggérer que la réponse à cette question est juste d'adopter l'ensemble de la pile ASP.NET MVC, je vous donne Joel Spolsky: http://www.joelonsoftware.com/articles/fog0000000069. html – Justin