2012-06-21 2 views
0

Я - noob для asp, и я пытаюсь показать элемент управления меткой, если есть сообщение, заполненное динамически, в противном случае скрыть метку. Это в основном и управление сообщениями об ошибках.Только показать управление меткой, если есть сообщение для отображения

Я применил стиль css к элементу управления с цветным фоном, поэтому, если нет сообщения для отображения, пользователь все еще видит пустой элемент управления.

Я знаю, как это сделать с помощью javascript, просто не уверен, что это возможно внутри элемента управления.

ответ

2
lbl.visible = (lbl.Text.Length > 0); 

Где lbl это идентификатор элемента управления этикетки

2

На стороне сервера все элементы управления имеют Visible свойство, которое определяет, появятся ли они на странице или нет. Вы должны иметь возможность использовать его примерно так:

if (String.IsNullOrEmpty(MyLabel.Text) 
{ 
    MyLabel.Visible=false; 
} 
Смежные вопросы