2009-06-17 16 views
13

Quando aggiungo una nuova vista fortemente tipizzata a un progetto ASP.NET MVC, posso selezionare tra diversi modelli di contenuto di visualizzazione (Crea dettagli, Modifica, Elenco). Ho letto questi sono modelli basati sul motore di generazione di codice di Visual Studio T4.ASP.NET MVC Modelli T4 personalizzati per le viste

Come posso creare e configurare i miei modelli e farli apparire nei modelli disponibili quando si aggiunge una nuova vista?

risposta

1

Si potrebbe voler dare un'occhiata al sito di David Hayden: http://www.pnpguidance.net/Tag/T4.aspx - Egli offre diversi screencast su T4 e MVC che mi ha iniziato. Dai anche un'occhiata alla toolbox T4: (www.codeplex.com/t4toolbox). Fornisce inoltre helper aggiuntivi per i modelli T4.

+0

grazie per il link, lo darò un'occhiata. –

7

Creare seguente struttura di cartelle:

{YourMVCProject} \ CodeTemplates \ AddView

mettere il vostro modelli T4 personalizzato (*) .TT in questa cartella. Vedrai la magia!

+0

Grazie. Nel frattempo l'ho capito. –

+0

grazie per il suggerimento! Mi fa risparmiare un sacco di tempo. –

+1

Per completare questo suggerimento: trovare i modelli T4 originali in [Directory di installazione di Visual Studio] \ Common7 \ IDE \ ItemTemplates \\ [CSharp | VisualBasic] \ Web \ MVC \ CodeTemplates \ –

1

È possibile aggiungere un pacchetto al progetto utilizzando NuGet che aggiungerà i modelli di codice esistenti al progetto. Da quel punto è possibile modificarli o crearne di nuovi nella stessa posizione e dovresti vederli negli strumenti.

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

Problemi correlati