Caractéristiques de CodeGenerator :
1. Le balisage est simple et pratique, et tous les concepteurs de pages Web peuvent le maîtriser en une minute et il n'entre pas en conflit avec la norme HTML. La page modèle peut être modifiée avec n'importe quel outil WYSIWYG, ce qui revient exactement à la modification d'un. site Web HTML ordinaire.
2. Le marquage est uniquement lié à la couche de présentation et n'inclut aucune logique métier. Il n'affecte en rien votre application de structures multicouches.
3. La balise est analysée en un objet générateur en arrière-plan, qui est entièrement orienté objet, contrairement à la plupart des générateurs qui s'appuient sur des chaînes.
4. L'objet générateur utilise la propriété DataSource pour obtenir des données. DataSource peut être un type de valeur simple (tel que int, DateTIme), un simple tableau (tel que decimal[], string[]) ou un ensemble de données ADO.NET. (comme DataTable), ou même une seule entité d'objet ou une collection ou une liste d'objets (comme SomeClassCollection, List), tous les types de sources de données sont acceptés Haha, il prend en charge plus de types que le contrôle de données fourni par ASP.NET.
5. Le nom de la balise est directement lié au nom de colonne ColumnName ou au nom de propriété PropertyName de la source de données. Les avantages sont évidents.
Étudiez ceci attentivement, cela vous incitera certainement à utiliser asp.net pour générer des pages statiques.