2012-06-21 57 views
0

我是asp的noob,我试图显示标签控件是否有动态填充的消息,否则隐藏标签。这基本上是和错误信息控制。只有显示标签控件,如果有消息要显示

我已将CSS样式应用于具有彩色背景的控件,因此如果没有要显示的消息,用户仍然会看到空白控件。

我知道如何用JavaScript做到这一点,只是不知道是否可以在控制之内。

回答

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

哪里lbl是你的标签控制

2

在服务器端的ID的所有控件有一个Visible属性,决定了他们是否出现在页面上或不。你应该能够使用它像下面这样:

if (String.IsNullOrEmpty(MyLabel.Text) 
{ 
    MyLabel.Visible=false; 
}