HTML Controls e Web Standards

Muitas vezes um controle asp.net renderiza mais de um controle HTML durante sua exibição. Nesse cenário, torna-se difícil controlar totalmente a exibição e comportamtento deste controle. Porém, o asp.net permite ao programador um nível de controle maior sobre a renderização do controle quando se utilizar um controle HTML juntamente com o atributo runat=”server”. Veja como utilizar um controle HTML em suas páginas Asp.net. 

Veja o exemplo: Baixar Exemplo

Como vocês puderam ver, no exemplo acima as alterações na maneira de se utilizar um controle HTML não é tão grande, porém, o controle sobre o código gerado é total. Porém, antes de aplicar controles HTML em todos as suas páginas ASP.net, leve em consideração que nem todos os recursos de um User controls estão disponíveis a um controle HTML então, considere aplicar HTML controls em formulários simples, que necessitem do máximo de alcance e possam apresentar problemas de exibição entre navegadores e plataformas.

Deixar uma resposta