Как да получите достъп до контролите за етикети на asp от външни таблици със стилове

Опитвах се да стилизирам контролите на asp Label от външен StyleSheet.

За моя изненада, за разлика от img, input[type='text'], input[type='button'] и т.н., които работят съответно на asp изображение, текстово поле, контроли на бутони,

стиловете не се прилагат към контролите на етикета..!

как етикетът на asp се изобразява като html?

Някой знае ли как да се обърне към всички контроли на етикети от външни листове със стилове, освен ръчно указване на css клас за всеки от тях или използване на вградени стилове...?


person T J    schedule 02.05.2013    source източник


Отговори (1)


Предполагам, че имате предвид ASP.NET, а не Classic ASP, нали?

Контролите asp:Label се изобразяват по различен начин в зависимост от това дали имат зададен AssociatedControlID или не.

Ако е зададен AssociatedControlID, те се изобразяват като label HTML елемент.

Ако AssociatedControlID не е зададен, те се изобразяват като span HTML елемент.

Добра практика е за достъпност и други причини винаги да включвате AssociatedControlID, ако контролата на етикета е свързана с контрола за въвеждане.

person johna    schedule 03.05.2013
comment
Благодаря.. това реши проблема... в моя случай беше изобразено като SPAN елемент, мислех, че се изобразява като етикет..! - person T J; 03.05.2013