Question

Je veux utiliser « NVelocity » de pages ASPX simples sans utiliser framework MVC. Je ne veux pas utiliser « NVelocity View Engine » à travers le cadre » asp.net MVC. Le seul exemple que je suis arrivé pour « NVelocity » est pour la fusion et l'écriture sur la fenêtre de la console (http://www.castleproject.org/others/nvelocity/usingit.html)

Je cherche à par exemple sur l'intégration « NVelocity » dans les formulaires Web aspx. Tous les pointeurs serait vraiment utile.

Était-ce utile?

La solution

J'ai trouvé un moyen. L'idée est la méthode Page.Render de commande prioritaire () dans une page aspx. Ecrire le code dans la méthode de rendu () pour transformer le modèle HTML (je veux dire, fichier * .html ou fichier * .aspx) en utilisant NVelocity. Passe objet HtmlTextWriter tout en fusionnant le modèle et le contexte « template.Merge (contexte, écrivain); »

Cela rend le code HTML transformé au navigateur Web.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top