只有显示标签控件,如果有消息要显示
问题描述:
我是asp的noob,我试图显示标签控件是否有动态填充的消息,否则隐藏标签。这基本上是和错误信息控制。只有显示标签控件,如果有消息要显示
我已将CSS样式应用于具有彩色背景的控件,因此如果没有要显示的消息,用户仍然会看到空白控件。
我知道如何用JavaScript做到这一点,只是不知道是否可以在控制之内。
答
lbl.visible = (lbl.Text.Length > 0);
哪里lbl
是你的标签控制
答
在服务器端的ID的所有控件有一个Visible
属性,决定了他们是否出现在页面上或不。你应该能够使用它像下面这样:
if (String.IsNullOrEmpty(MyLabel.Text)
{
MyLabel.Visible=false;
}