如果有要显示的消息,则仅显示标签控件

时间:2012-06-21 13:08:24

标签: asp.net

我是asp的菜鸟,如果动态填充消息,我会尝试显示标签控件,否则隐藏标签。这基本上就是错误信息控制。

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

我知道如何使用javascript执行此操作,只是不确定它是否可以在控件内。

2 个答案:

答案 0 :(得分:2)

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

其中lbl是您的Label控件的ID

答案 1 :(得分:2)

在服务器端,所有控件都有Visible属性,用于确定它们是否出现在页面上。您应该可以使用以下内容:

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