13 votes

ASP.NET MVC - Modèles T4 personnalisés pour les vues

Lorsque j'ajoute une nouvelle vue à forte typologie à un projet ASP.NET MVC, je peux choisir entre différents modèles de contenu de vue (Créer des détails, Modifier, Liste). J'ai lu qu'il s'agissait de modèles basés sur le moteur de génération de code de Visual Studio T4.

Comment puis-je créer et configurer mes propres modèles et les faire apparaître dans les modèles disponibles lors de l'ajout d'une nouvelle vue ?

10voto

Fredou Points 9553

7voto

Tri Points 391

Créez la structure de dossier suivante :

{VotreMVCProjet} \CodeTemplates\AddView

Placez vos modèles T4 personnalisés (*.tt) dans ce dossier. Vous verrez la magie !

1voto

Skelly Points 27772

Vous voudrez peut-être jeter un coup d'œil au site de David Hayden : http://www.pnpguidance.net/Tag/T4.aspx -- Il propose plusieurs screencasts sur T4 et MVC qui m'ont permis de démarrer. Jetez également un coup d'œil à la boîte à outils T4 : (www.codeplex.com/t4toolbox). Elle fournit des aides supplémentaires pour les modèles T4.

1voto

Joe Cartano Points 1660

Vous pouvez ajouter un paquet à votre projet en utilisant NuGet qui ajoutera les modèles de code existants à votre projet. À partir de là, vous pourrez les modifier ou en créer de nouveaux au même endroit et vous devriez les voir apparaître dans l'outillage.

http://nuget.org/List/Packages/Mvc3CodeTemplatesCSharp

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X