viernes, 29 de abril de 2016

Agregar una clase a controles asp.net desde code behind


Agregar una clase a controles asp.net desde code behind

En algunas ocasiones nos vemos en la necesidad de agregar una clase a un control desde el código de una aplicación asp.net

Agregar la clase no es tan complicado:

Si estas utilizando un control del cliente

Primero, es necesario agregar la etiqueta: runat="server" y un identificador  a dicho control
<button type="button" id=”myId” runat="server" class="btn btn-primary" >Aceptar</button>

A continuación, desde el code behind, estableces la clase con la propiedad: Attributes.add

myId.Attributes.Add("class", " btn btn-info ")

Si estas utilizando un control del servidor

<asp:Button ID="btnClic" runat="server" Text="ok" CssClass="btn btn- primary" />

Para aplicar la clase desde el code behind, utilizas la propiedad: CssClass

myId.CssClass="btn btn-info"