Además de la respuesta de Andrew ...
Dependiendo de qué otros atributos que se ponga un CheckBoxList
o RadioButtonList
, o lo que sea, ASP.Net hará que la salida de la utilización de estructuras diferentes. Por ejemplo, si configura RepeatLayout="Flow"
, no se representará como una TABLA, por lo que debe tener cuidado con los selectores descendientes que utiliza en su archivo CSS.
En la mayoría de las cajas, puede hacer una "Ver código fuente" en su página representada, tal vez en un par de navegadores diferentes, y descubrir qué hace ASP.Net. Sin embargo, existe el peligro de que las nuevas versiones de los controles del servidor o los diferentes navegadores los representen de manera diferente.
Si desea diseñar un elemento de lista particular o un conjunto de elementos de lista de manera diferente sin agregar atributos en el código subyacente, puede usar los selectores de atributos CSS. El único inconveniente es que no son compatibles con IE6. jQuery es totalmente compatible con los selectores de atributos de estilo CSS 3, por lo que probablemente también podría usarlo para un mayor soporte de navegador.
Esto, por supuesto, afecta a todos los elementos de la lista, para afectar a un solo elemento de lista que necesita para agregar atributos al elemento de lista a medida que se crea. – Cyberherbalist
¡Gracias por el consejo!Iba más por algo así como un repetidor puede aplicar un estilo a cada elemento, pero esto es ciertamente útil :) –
Sí, eso fue en mi respuesta (con código), también. – Cyberherbalist