Possiedo un'applicazione della console .NET che deve generare alcuni file HTML. Potrei semplicemente costruire l'HTML in un StringBuilder e scrivere il contenuto in un file, ma stavo pensando che sarebbe stato meglio usare un qualche tipo di file di modello con segnaposto per dove vanno i dati e poi elaborare i miei dati attraverso di esso in fase di runtime.Generazione di HTML utilizzando un modello da un'applicazione .NET
Sto indovinando ci sono modi per utilizzare aspx, o T4, o di alcuni dei motori di vista alternativo che è possibile utilizzare con ASP.NET MVC, ma non so che cosa sarebbe più semplice da integrare in una console applicazione (o come farei per integrarli).
voglio finire in grado di chiamare qualcosa del tipo:
GenerateHtml(htmlPath, template, customDataObject);
sì, ho guardato NVelocity. sembra la soluzione più promettente per il mio problema. Non riesco a capire dove scaricare la versione "nuova" che il progetto del castello ha realizzato. –
alla fine ho funzionato dopo aver scaricato l'intera fonte del progetto del castello e costruendo il mio NVelocity.dll. Ci è voluto anche un po 'di tempo per capire come caricare correttamente il mio modello, ma una volta che l'ho fatto soddisfa perfettamente le mie esigenze. grazie –
Hey Scott, sarebbe stato bello avere almeno alcuni suggerimenti su questa pagina. A quanto pare il sito web è in calo – samy