Это может быть своего рода хак, так как я не разбираюсь в CSS, но у меня это сработало.
Сделайте для каждого из элементов списка в списке флажков, добавьте атрибут ID к каждому из них. Это присвоит идентификатор каждому диапазону, в который заключен тег label. Вы захотите назначить разные идентификаторы для каждого элемента списка, поскольку вы сказали, что каждому из них нужен другой класс.
For Each li As ListItem In Me.CheckBoxList1.Items
li.Attributes.Add("id", "mySpanID")
Next
Теперь вам нужно добавить стиль CSS для этого идентификатора, чтобы он применялся к тегу label.
<style>
#mySpanID label { color: Blue }
</style>
Другой способ - сделать то же самое, что и выше, но назначить класс каждому элементу списка и применить класс только к тегу метки.
Назначьте класс каждому элементу списка
For Each li As ListItem In Me.CheckBoxList1.Items
li.Attributes.Add("class", "MyClass")
Next
А затем добавьте свой CSS
<style>
.MyClass label {color: Blue}
</style>
person
Billy
schedule
10.11.2011