Set Label background color (C#)
<%@ Page Language="C#" %> <script runat="server"> void page_Load() { if(Page.IsPostBack) { if(chkIsMember.Checked==true){ lblOut.Text = "Members get a free ticket"; lblOut.BackColor=System.Drawing.Color.LightPink; } else if(Convert.ToInt32(txtAge.Text)<=18) { lblOut.Text = "Students get a free ticket"; lblOut.BackColor=System.Drawing.Color.LightPink; }else { lblOut.Text = "Price is 500"; lblOut.BackColor=System.Drawing.Color.LightSeaGreen; } } } </script> <html> <head> </head> <body> <br /> <form runat="server"> Please enter your age <asp:TextBox id="txtAge" runat="server"></asp:TextBox> <br /> Are you a member? <asp:CheckBox id="chkIsMember" runat="server"></asp:CheckBox> <asp:Button id="Button1" runat="server" Text="Submit"></asp:Button> <br /> <asp:Label id="lblOut" runat="server"></asp:Label> <br /> </form> </body> </html>