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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top