Comment puis-je demander au moteur de vue de rechercher des modèles d'édition dans une autre zone d'un autre projet Web?Chemin vers EditorTemplates dans ASP.NET MVC
Répondre
Avez-vous essayé de mettre le chemin d'accès complet au modèle (~/Areas/YourArea/Views/...) dans UIHintAttribute?
Mise à jour:
Je suppose que le code (lien dans les commentaires ci-dessous) vient d'une application, alors que le modèle réel réside dans une autre application. À mon humble avis cela ne marchera pas. Vous pourriez vouloir google pour partager des modèles entre des applications mais je pense que la seule solution valable n'est pas de partager un modèle mais d'ajouter des méthodes d'extension à HtmlHelper et de les partager.
Cette approche n'a pas fonctionné pour moi – Marcus
@Marcus - Gardez-vous vos modèles dans le dossier partagé? –
I Possède deux projets Web différents, de sorte que les dossiers de modèles ne sont pas partagés entre les projets. Le but est d'avoir un projet/zone de tableau de bord et j'aimerais utiliser les modèles d'édition de mes projets/zones principaux – Marcus
Vous pouvez spécifier le chemin en incluant le modèle de l'éditeur:
<%: Html.EditorFor(x => x.SomeProp, "~/areas/somearea/views/editortemplates/test.ascx") %>
Ou utiliser l'attribut UIHint sur la propriété du modèle.
J'utilise l'attribut UIHint sur mon modèle mais il semble que je doive avoir mes modèles dans le projet principal? – Marcus
- 1. Passage de données de modèle à asp.net mvc EditorTemplates
- 2. Comment utiliser EditorTemplates à partir d'un AREA en dehors du courant dans ASP.NET MVC
- 3. personnalisée MVC2 editortemplates
- 4. Comment router le chemin de débogage par défaut vers le chemin réel dans asp.net mvc?
- 5. Exporter vers Excel dans Asp.net MVC
- 6. ASP.NET MVC: Route vers l'URL
- 7. jQuery ASP.NET MVC - $ .post() vers un autre chemin d'URL dans différents environnements
- 8. Chemin d'accès et chemin d'accès du fichier ASP.NET MVC
- 9. Comment valider un chemin dans ASP.NET MVC 2?
- 10. ASP.NET MVC chemin relatif au JavaScript
- 11. Convertir le chemin UNC vers l'URL 'file: ///' dans ASP.NET
- 12. Render EditorTemplates basé sur l'authentification
- 13. Comment obtenir un chemin relatif dans ASP.NET MVC
- 14. asp.net mvc route s'affrontant avec le chemin physique dans IIS7
- 15. var javascript vers asp.net MVC modèle
- 16. Migration d'ASP.NET WebForms vers ASP.NET MVC
- 17. Flash FileReference Télécharger vers ASP.NET MVC
- 18. asp.net mvc select change rediriger vers Action
- 19. Action ASP.NET MVC et répertoire virtuel avec le même chemin
- 20. URL personnalisée ASP.NET MVC - Chemin du serveur virtuel
- 21. Données de l'interface utilisateur vers le contrôleur dans ASP.NET MVC
- 22. Gestion des erreurs dans asp.net mvc url
- 23. ASP.NET MVC RC retourne le mauvais chemin pour
- 24. ASP.NET MVC chemin flou à la fosse du succès?
- 25. Comment puis-je trouver le chemin vers un dossier à partir d'un constructeur de contrôleur dans ASP.NET MVC?
- 26. ASP.NET MVC: convertir virtualpath en chemin réel est faux
- 27. ASP.NET MVC Récupérer le fichier de chemin virtuel
- 28. Directory.Delete (chemin, vrai) donne toujours une erreur - ASP.NET 3.5 MVC
- 29. Spring MVC Chemin relatif
- 30. C# chemin vers l'icône dans les ressources
Jetez un oeil à http://stackoverflow.com/questions/5581786/can-i-add-to-the-display-editortemplates-search-paths-in-asp-net-mvc-3 Il parle de comment Vous pouvez ajouter des chemins aux emplacements de recherche pour les moteurs de vue. –