AttributeCollection.CssStyle Propiedad

Definición

Obtiene una colección de estilos para el control de servidor ASP.NET al que pertenece el objeto AttributeCollection actual.

public:
 property System::Web::UI::CssStyleCollection ^ CssStyle { System::Web::UI::CssStyleCollection ^ get(); };
public System.Web.UI.CssStyleCollection CssStyle { get; }
member this.CssStyle : System.Web.UI.CssStyleCollection
Public ReadOnly Property CssStyle As CssStyleCollection

Valor de propiedad

CssStyleCollection

Colección que contiene los estilos del control de servidor actual.

Ejemplos

En el ejemplo siguiente se muestra cómo agregar un valor de estilo CSS mediante programación al objeto de un control de AttributeCollection servidor. Cuando se hace clic en un botón, el color de fondo de un TextBox control de servidor denominado TextBox1 se establece en el elemento seleccionado en un DropDownList control de servidor denominado DropDownList1.

private void Button2_Click(object sender, System.EventArgs e)
{
   
   string myColor;
   AttributeCollection myAttributes = TextBox1.Attributes;
   myColor = DropDownList1.Items[DropDownList1.SelectedIndex].Text;
   // Add the attribute "background-color" in to the CssStyle.
   myAttributes.CssStyle.Add("background-color",myColor);
   
}
Private Sub Button2_Click(sender As Object, e As System.EventArgs)
   Dim myColor As String
   Dim myAttributes As AttributeCollection = TextBox1.Attributes
   myColor = DropDownList1.Items(DropDownList1.SelectedIndex).Text
   ' Add the attribute "background-color" in to the CssStyle.
   myAttributes.CssStyle.Add("background-color", myColor)
End Sub

Comentarios

Cualquier estilo declarado para un control de servidor HTML determinado se agrega al CssStyleCollection objeto cuando se analiza la página web que contiene ASP.NET. Puede usar esta propiedad para agregar, quitar e iterar los estilos declarados para el control de servidor.

Se aplica a

Consulte también