如何使用c#更改代码后面的标签字体

时间:2013-10-25 00:01:30

标签: c# asp.net

我从db中将日期输入到文本字段中。现在如果发生故障,我想将标签(在面板内)字体颜色显示为红色。

我试过这样:

if (success)
{
    Panel_Message.Visible = false;                
}
else 
{
    Panel_Message.Visible = true;
    Label_Fail.Visible = true;

    Label_Fail.Text = "Invalid Last Name and Employee Number";
}

3 个答案:

答案 0 :(得分:8)

您需要使用所需的样式创建CSS类,然后使用CssClass属性,如下所示:

Label.CssClass = "Class"; 

或者如果您想要内嵌样式,请执行以下操作:

Label.Attributes.Add("style", "font: FONT;");

答案 1 :(得分:7)

这应该有帮助

label1_Fail.ForeColor = Color.Red;

感谢编辑大声笑。愚蠢的错误

答案 2 :(得分:6)

像这样:

LabelFail.ForeColor = System.Drawing.Color.Red;