asp.net c# tutorials and examples code for beginners

Change Label font, text color programmatically in asp.net

How to set, change Label ForeColor (font, text color) programmatically
label is an asp.net web server control which display text on web pages. this is not a static text. you can change the label text programmatically by assigning it's Text property value. this example show you how can you change the label control existing text color. by default label web server control's text color is black.

you can change label text color by entering label ForeColor property value. ForeColor property value must be a valid color name such as red, green, yellow, magenta, maroon etc. in this example code we create two button control with click event and a label control. when you click a button control then it will post back to server and assign label specified font color.
LabelForeColor.aspx
<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
    protected void Button1_Click(object sender, System.EventArgs e)
    {
        Label1.ForeColor = System.Drawing.Color.Magenta;
    }
    protected void Button2_Click(object sender, System.EventArgs e)
    {
        Label1.ForeColor = System.Drawing.Color.DodgerBlue;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>How to set, change label ForeColor (font, text color) programmatically</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h2 style="color:Navy">Label Example: ForeColor</h2>
        <asp:Label 
             ID="Label1" 
             runat="server"
             Text="Click the Button for change Label color."
             >
        </asp:Label>
        <br /><br />
        <asp:Button 
             ID="Button1" 
             runat="server" 
             ForeColor="SeaGreen"
             Text="Label ForeColor Magenta"
             OnClick="Button1_Click"
             Font-Bold="true"
             />
        <asp:Button 
             ID="Button2" 
             runat="server" 
             Font-Bold="true"
             ForeColor="SeaGreen"
             Text="Label ForeColor DodgerBlue"
             OnClick="Button2_Click"
             />
    </div>
    </form>
</body>
</html>
Related asp.net example