Características de CodeGenerator:
1. El marcado es simple y práctico, y todos los diseñadores de páginas web pueden dominarlo en un minuto. Y no entra en conflicto con el estándar HTML. La página de plantilla se puede editar con cualquier herramienta WYSIWYG, que es exactamente lo mismo que editar una. sitio web HTML normal.
2. El marcado solo está relacionado con la capa de presentación y no incluye ninguna lógica empresarial. No afecta en absoluto la aplicación de estructuras multicapa.
3. La etiqueta se analiza en un objeto generador en segundo plano, que está completamente orientado a objetos, a diferencia de la mayoría de los generadores que dependen de cadenas.
4. El objeto generador utiliza la propiedad DataSource para obtener datos. DataSource puede ser un tipo de valor simple (como int, DateTIme), una matriz simple (como decimal [], cadena []) o un conjunto de datos ADO.NET. (como DataTable), o incluso una entidad de objeto único o una colección o lista de objetos (como SomeClassCollection, List), se aceptan todos los tipos de fuentes de datos. Jaja, admite más tipos que el control de datos proporcionado por ASP.NET.
5. El nombre de la etiqueta está directamente relacionado con el nombre de la columna ColumnName o el nombre de la propiedad PropertyName de la fuente de datos. Los beneficios son evidentes.
Estudie esto detenidamente, definitivamente lo inspirará a usar asp.net para generar páginas estáticas.