2012-01-25 19 views
9

Per iniziare, sto utilizzando Asp.Net MVC 4 e ho modificato la mia soluzione per contenere la cartella CodeTemplates seguendo il tutorial this. (Penso che il mio problema potrebbe essere correlato MVC?)Generazione codice: Modelli controller personalizzati

code_templates

ho sostituito il codice nel modello di griglia Ajax con una con la mia jqGrid-modello, che andava bene per ottenere il mio progetto è iniziato. Ma sto avendo problemi a creare completamente nuovi modelli di controller (bene l'averli visualizzati nel nuovo menu creare regolatore)

add_controller_modal

tutte le idee?

Aggiornamento

Ho preso un paio di colpi a utilizzare la funzione di impalcature, ma non è esattamente quello che avevo in mente (anche se non funziona come previsto. Ho guardato un video da Steve Sanderson sulla argomento che è stato abbastanza informativo), un modo per ottenere le mie visualizzazioni/controller personalizzati all'interno del gui add controller?

+0

Sono d'accordo con te, io non preferiscono l'approccio riga di comando che .net impalcature sta prendendo così ho creato il mio proprio interno che utilizza una GUI e T4 per consentire di patibolo quasi tutto in qualsiasi progetto, non solo MVC. Se sei interessato a provarlo, puoi scaricarlo [qui] (https://www.t4awesome.com/). Disclaimer completo, vendo licenze per l'utilizzo delle funzionalità più avanzate, ma ho un'edizione community gratuita per sempre che consente l'impalcatura di base. – Frank

risposta

5

Per quanto riguarda la mia comprensione del problema, non è possibile gestire due controller all'interno di un file .ps1, che corrisponde alla directory "AddController". È necessario utilizzare Package Manager ed emettere un comando come

Scaffold CustomScaffolder <choose-name> 

Questo genererà un'altra sottocartella sotto CodeTemplates con il nome. Da lì, apri e modifica file T4 come hai fatto con quello esistente.

Maggiori informazioni here

Problemi correlati