asp.net c# tutorials and examples code for web developers

How to change TextBox background color in asp.net

Change TextBox background color programmatically
asp.net textbox web server control's BackColor property hold a valid color name. if BackColor property value set Pink then textbox control display pink color as it background color. so you can simply change the textbox background color by changing the BackColor property value. in this example we will see how can we set or change textbox background color programmatically. c# script section can assign textbox back color at run time. but in this section you need to include System.Drwaing namespace to assign a valid color. or you can declare a System.Drwaing namespace at the page top.
TextBoxBackColor.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)
    {
        TextBox1.BackColor = System.Drawing.Color.LavenderBlush;
    }
    protected void Button2_Click(object sender, System.EventArgs e)
    {
        TextBox1.BackColor = System.Drawing.Color.LawnGreen;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>How to set, change TextBox BackColor (background color)</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h2 style="color:Green">TextBox Example: BackColor</h2>
        <asp:Label 
             ID="Label1" 
             runat="server"
             Text="User Name"
             >
        </asp:Label>
        <asp:TextBox 
             ID="TextBox1" 
             runat="server"
             >
        </asp:TextBox>
        <br /><br />
        <asp:Button 
             ID="Button1" 
             runat="server" 
             ForeColor="Red"
             Text="TextBox BackColor LavenderBlush"
             OnClick="Button1_Click"
             Font-Bold="true"
             />
        <asp:Button 
             ID="Button2" 
             runat="server" 
             Font-Bold="true"
             ForeColor="Red"
             Text="TextBox BackColor LawnGreen"
             OnClick="Button2_Click"
             />
    </div>
    </form>
</body>
</html>








Related asp.net examples