J'ai un groupe de contrôleurs et de vues que j'utilise dans de nombreux projets. Je me demandais si je pouvais placer ensuite dans une bibliothèque de classe et le réutiliser comme un fichier lib normal. Comment puis-je faire cela?Contrôleurs et vues dans une bibliothèque de classes
Répondre
Définitivement faisable. Choses dont vous aurez besoin:
- Une façon d'enregistrer les routes au démarrage de l'application.
- Un moteur de vue qui connaît à la fois les vues de bibliothèque et les vues spécifiques à votre application.
Le premier est facile. Il suffit d'écrire une fonction dans votre bibliothèque qui enregistre tous les contrôleurs dans la bibliothèque. La seconde est plus compliquée, mais vous pouvez lire de bons articles sur l'écriture de votre propre moteur de vue, here et here. Le concept de zones peut également s'avérer utile pour séparer les contrôleurs de votre bibliothèque de vos contrôleurs d'applications.
En outre, this question résout le cas le plus simple de trouver des vues dans un dossier arbitraire.
Les contrôleurs peuvent simplement aller dans une bibliothèque de classes - pas grand chose à faire là-bas. Les vues sont un peu plus difficiles. Vous devriez être capable de les incorporer dans l'assemblage et d'implémenter un VirtualPathProvider pour leur donner accès.
Je n'ai pas essayé cela, donc YMMV.
- 1. iPhone - Vues et contrôleurs imbriqués
- 2. asp.net mvc - Vues et contrôleurs
- 3. Vues composites et contrôleurs de vue
- 4. Vues et contrôleurs multiples dans UITabBarController
- 5. MVC Patterns - contrôleurs et vues
- 6. UIToolBar single Contrôleurs de vue et contrôleurs de vues multiples
- 7. A quoi ressemble l'organisation de classes MVC pour plusieurs vues et contrôleurs?
- 8. MVC: relations de cardinalité des vues et des contrôleurs
- 9. Bibliothèque de classes C# dans la bibliothèque de classes
- 10. Référence ListView dans une bibliothèque de classes
- 11. Sous-dossiers dans les contrôleurs et les vues
- 12. Communication entre les vues Contrôleurs
- 13. spring.net utilisé dans une bibliothèque de classes
- 14. Bibliothèque de classes multiples .NET dans une bibliothèque
- 15. Bibliothèque de classes dans Visio
- 16. Localisation dans Bibliothèque de classes
- 17. codeiginter - logique métier - contrôleurs, modèles ou bibliothèque?
- 18. MVC: Vues imbriquées et contrôleurs (pour un site Web)
- 19. Passer des données entre les vues et les contrôleurs
- 20. Rails assistant pour les vues et les contrôleurs?
- 21. Permutation entre 2 vues dans 2 contrôleurs de vue distincts
- 22. ASP.NET MVC Beta - Grouper les contrôleurs et les vues possibles?
- 23. chaîne de connexion dans app.config dans une bibliothèque de classes
- 24. Bibliothèque de contrôleurs de jeux USB Java
- 25. Contrôleurs à vues multiples, suis-je foutu?
- 26. iPhone façonné à la main vues/contrôleurs
- 27. Charge partielle de la bibliothèque de classes
- 28. Les meilleures pratiques pour transformer une bibliothèque de classes .NET dans une bibliothèque de classes .NET multithread
- 29. Kwargs et les vues basées sur les classes dans Django
- 30. Création de noyau Ninject dans une bibliothèque de classes