我是asp的菜鸟,如果动态填充消息,我会尝试显示标签控件,否则隐藏标签。这基本上就是错误信息控制。
我已将css样式应用于具有彩色背景的控件,因此如果没有要显示的消息,则用户仍会看到空白控件。
我知道如何使用javascript执行此操作,只是不确定它是否可以在控件内。
答案 0 :(得分:2)
lbl.visible = (lbl.Text.Length > 0);
其中lbl
是您的Label控件的ID
答案 1 :(得分:2)
在服务器端,所有控件都有Visible
属性,用于确定它们是否出现在页面上。您应该可以使用以下内容:
if (String.IsNullOrEmpty(MyLabel.Text)
{
MyLabel.Visible=false;
}