TextBox background color
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>
<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>


