Как получить доступ к элементам управления метками asp из внешних таблиц стилей

Я пытался создать элементы управления asp Label из внешней таблицы стилей.

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

стили не применяются к элементам управления надписями..!

как метка asp отображается как html?

Кто-нибудь знает, как ссылаться на все элементы управления метками из внешних таблиц стилей, кроме ручного указания класса css для каждого из них или использования встроенных стилей...?


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


Ответы (1)


Я полагаю, вы имеете в виду ASP.NET, а не классический ASP, верно?

Элементы управления asp:Label отображаются по-разному в зависимости от того, установлен ли для них AssociatedControlID или нет.

Если установлен AssociatedControlID, они отображаются как HTML-элемент label.

Если AssociatedControlID не задан, они отображаются как HTML-элемент span.

По соображениям доступности и другим причинам рекомендуется всегда включать AssociatedControlID, если элемент управления меткой связан с элементом управления вводом.

person johna    schedule 03.05.2013
comment
Спасибо .. это решило проблему ... в моем случае это отображалось как элемент SPAN, я думал, что это отображалось как метка ..! - person T J; 03.05.2013