Recursos do CodeGenerator:
1. A marcação é simples e prática, e todos os designers de páginas da web podem dominá-la em um minuto. E não entra em conflito com o padrão HTML. A página do modelo pode ser editada com qualquer ferramenta WYSIWYG, que é exatamente o mesmo que editar um. site HTML comum.
2. A marcação está relacionada apenas à camada de apresentação e não inclui nenhuma lógica de negócios. Ela não afeta de forma alguma a sua aplicação de estruturas multicamadas.
3. A tag é analisada em um objeto gerador em segundo plano, que é totalmente orientado a objetos, diferentemente da maioria dos geradores que dependem de strings.
4. O objeto gerador usa a propriedade DataSource para obter dados. DataSource pode ser um tipo de valor simples (como int, DateTIme), uma matriz simples (como decimal[], string[]) ou um conjunto de dados ADO.NET. (como DataTable), ou mesmo uma única entidade de objeto ou coleção ou lista de objetos (como SomeClassCollection, List), todos os tipos de fontes de dados são aceitos Haha, ele suporta mais tipos do que o controle de dados fornecido pelo ASP.NET.
5. O nome da tag está diretamente relacionado ao nome da coluna ColumnName ou ao nome da propriedade PropertyName da fonte de dados.
Estude isso com atenção, com certeza irá inspirar você a usar o asp.net para gerar páginas estáticas.