AttributeCollection.CssStyle Propiedad

Definición

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

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

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 objeto /CssStyleCollection cuando se analiza la página web que contiene ASP.NET. Puede usar esta propiedad para agregar, quitar e recorrer en iteración los estilos declarados para el control de servidor.

Se aplica a

Consulte también