How to add an additional css class from code behind using ASP.NET?
CURRENT TEXTBOX
<asp:TextBox ID="txt" CssClass="MyClass" runat="Server" />
DESIRED OUTPUT
<asp:TextBox ID="txt" CssClass="MyClass Error" runat="Server" />
Testing
txt.CssClass = "Error"
This replaces current css class.
txt.CssClass = "MyClass Error"
This works but but is greatly inefficient having to specify class.
txt.Attributes.Add("class", "Error")
This only works if no initial class is set.
txt.Attributes("class") += " Error"
This does not work for me.
txt.CssClass = txt.CssClass + " Error".