Come utilizzare Nvelocity da ASP.NET WebForms?
Domanda
Voglio usare "Nvelocity" da pagine ASPX semplici senza utilizzare alcun framework MVC. Non voglio usare il framework MVC ASP.NET tramite "Nvelocity View". L'unico esempio che ho ottenuto per "Nvelocity" è per la fusione e la scrittura sulla finestra della console (http://www.castleproject.org/thers/nvelocity/usingit.html)
Sto cercando ad esempio l'integrazione di "Nvelocity" nei moduli Web ASPX. Eventuali suggerimenti sarebbero davvero utili.
Soluzione
Ho trovato un modo. L'idea è il metodo Page.Render () di override in una pagina ASPX. Scrivi il codice nel metodo Render () per trasformare il modello HTML (intendo, *.html File o file *.aspx) usando nvelocity. Passa l'oggetto HTMLTextWriter mentre si fonde il modello e il contesto "Template.merge (contesto, scrittore);"
Ciò renderà l'HTML trasformato al browser Web.