2010-05-11 20 views
3

Je voudrais créer une bibliothèque de EditorTemplates et DisplayTemplates personnalisés. Comment puis-je "charger" ceux-ci dans mon application MVC? Je veux être en mesure de réutiliser ma bibliothèque de modèles personnalisés sur une variété d'applications MVC.personnalisée MVC2 editortemplates

+0

Avez-vous trouvé un moyen de le faire à la fin? – Andrew

Répondre

0

Je ne pense pas qu'il existe un moyen de "partager" une bibliothèque de modèles d'éditeur ou d'affichage entre les applications. À l'exception des types primitifs, tels que date et int, vos modèles dépendront des données de votre modèle. Par conséquent, vous souhaiterez probablement uniquement créer une bibliothèque commune pour ces types de primitives. Cela serait mieux mis en œuvre comme un ensemble d'aides HTML.

+0

Merci pour la réponse. Et si j'avais une propriété comme SSN ou un numéro de téléphone qui nécessitait un éditeur/modèle d'affichage spécial? Je pourrais réutiliser ceux à travers différentes applications MVC. Si je comprends bien, vous pouvez définir l'attribut "UiHint" ou l'attribut "DataType" pour contrôler quel éditeur/modèle d'affichage est utilisé. Il semble que si vous pouvez dire lequel utiliser, alors il est nécessaire de pouvoir réutiliser les modèles d'une application à l'autre. Qu'est-ce que je rate? Merci de votre aide. – tschreck