Échappements et conditions if

Échappement par antislash + syntaxe conditionnelle #if 1. Règles d’échappement avec l’antislash \ Variable prédéfinie:#set($dog = « woof woof ») Code VTL Rendu final Explication $dog woof woof Résolution normale de la …

Méthodes d’extension

1. Code de l’entité Person côté backend (C#) Définir les variables d’objet dans le code backend C# 2. Code template VTL & notes de rendu 1. $pTest.getMyName() ✅ Appel de …

Itérer sur des collections

Velocity #foreach — Itérer sur des collections & objets 1. Itérer sur une liste de chaînes de caractères Code backend C# Code template Velocity Résultat : parcourt chaque chaîne de la …

Commentaires

1. Différence des commentaires de template Syntaxe Type Caractéristiques <!– Commentaire HTML –> Commentaire natif HTML Apparaît dans le code source final de la page web, visible dans l’inspecteur du …

Réutilisation de templates

1. Rôle principal Le moteur de template Velocity réalise la réutilisation de templates grâce à #include / #parse.Les parties communes d’une page web comme l’entête de navigation _head.htm ou le …

Syntaxe de base des modèles

I. Passer des objets entité au modèle 1. Classe d’entité PageInfo Jusqu’ici nous transmettions uniquement des chaînes de caractères simples. Cette méthode est peu performante et complique la maintenance. Encapsuler …

Présentation de NVelocity

Moteur de template pour la plateforme .NET, portage .NET de Velocity initialement conçu pour Java. Présentation Il est largement utilisé sur les projets ASP.NET ;ASP.NET MVC dispose nativement du moteur …