J'ai une application MVC Les vues étaient intégrées dans la DLL compilée, comment puis-je obtenir une liste de toutes les vues? J'utilise la réflexion pour obtenir toutes les informations de contrôleur, cependant, je ne connais pas les informations de vue.ASp.NET MVC 2 - trouver une vue incorporée dans l'assemblage compilé
1
A
Répondre
1
Lorsque vous incorporez un fichier de vue dans un projet (marquez le fichier .aspx
en tant que ressource incorporée), il est inclus dans l'assemblage résultant. Pour obtenir une liste de toutes les ressources incorporées, vous pouvez utiliser la méthode GetManifestResourceStream pour obtenir le fichier tel quel, mais je ne vois pas vraiment l'utilité de cette technique. En revanche, si vous souhaitez que les vues soient incorporées dans un assembly et que le moteur d'exécution utilise ces vues à la place du système de fichiers, vous pouvez ajouter un need to implement personnalisé à VirtualPathProvider.
Questions connexes
- 1. Asp.Net MVC - Vue -> Créer 2 objets
- 2. asp.net mvc 2 vue partielle multiple
- 3. Paging dans asp.net-mvc-2
- 4. RadioButtonFor dans ASP.NET MVC 2
- 5. 2 contrôleur et 1 vue dans ASP.NET MVC
- 6. Gestion des boutons 2 Soumettre des actions dans une seule vue/formulaire - ASP.NET MVC 2 RTM
- 7. ASP.NET MVC 2 DisplayFor()
- 8. ASP.NET MVC 2 - Organisation
- 9. Asp.Net MVC 2 Validation
- 10. ASP.NET MVC 2 i18n
- 11. System.InvalidCastException: dans une vue partielle ASP.NET MVC
- 12. objet dans asp.net mvc 2
- 13. Charger Web.Config en tant que ressource incorporée dans une DLL dans ASP.NET MVC
- 14. Comment utiliser une méthode d'extension dans une vue ASP.NET MVC?
- 15. MVC Compilé Vues
- 16. ASP.NET MVC 2 génération de la vue Liste/Index
- 17. Autofac dans Asp.net mvc 2
- 18. HttpStatusCodeResult dans ASP.NET MVC 2
- 19. validation dans ASP.NET MVC 2
- 20. emplacement de vue pour une vue partielle dans ASP.NET MVC
- 21. Asp.Net Mvc 2 pièces réutilisables?
- 22. Gestion d'une vue incorporée dans un ListView?
- 23. Messages de validation/d'erreur dans une vue ASP.Net MVC 2 sans lien avec une propriété
- 24. ASP.NET MVC 2 Preview 2 - Étendre LabelExtensions.LabelFor
- 25. Asp.net mvc 2 Formulaire de recherche en vue partielle
- 26. ASP.NET MVC 2 Erreur de compilation avec vue partielle
- 27. ASp.Net MVC 2 Performance
- 28. ASP.NET MVC 2 point Retour à la vue Liens
- 29. ASP.Net MVC 2 DropDownListFor dans EditorTemplate
- 30. Meilleure façon d'implémenter des boucles imbriquées dans une vue dans asp.net mvc 2
yup ... J'ai démarré le fournisseur de chemin virtuel ... tout fonctionne bien, je peux appeler des actions sur le compilateur de la même manière simplement en lançant l'assemblage dans mon dossier bin, mais j'aurais aimé pouvoir scanner le assembly pour toutes les vues et vues partielles, et peut-être obtenir plus d'informations sur ces vues –
Ensuite, vous pouvez utiliser la méthode 'GetManifestResourceNames' (http://msdn.microsoft.com/en-us/library/system.reflection.assembly.getmanifestresourcenames .aspx) pour énumérer toutes les ressources incorporées dans un assembly donné. –
thanx m8, cela m'a aidé. –