En mis páginas genero unos determinados controles por programación a los que
quiero aplicar los estilos que tengo en mi hoja de CSS Styles.
Por supuesto en el archivo aspx he importado la hoja de estilos.
En el caso de los controles web resulta fácil, únicamente he puesto una
linea como la siguiente después de la inicialización del control web:
lbtnEncuesta.CssClass = "estiloboton"
Mi duda viene en el caso de asignar el estilo de mi hoja a un control HTML
generado mediante programación. He visto que se pueden asignar estilos que
creemos también mediante programación pero no asignar el nombre de un estilo
contenido en nuestra hoja de estilos. Lo que yo he hecho es agregar una
atributo "class" a la colección de atributos del control y darle como valor
el nombre del estilo de la siguiente forma.
tblEncuesta.Attributes.Add("class", "estilotabla")
Esto parece que funciona pero me gustaría saber si hay una forma más
apropiada o especifica para asignar un estilo a un control HTML por
programación.
Gracias.