Compartilhar via


AttributeCollection.CssStyle Propriedade

Definição

Obtém uma coleção de estilos para o controle de servidor ASP.NET ao qual o objeto AttributeCollection atual pertence.

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 da propriedade

CssStyleCollection

Uma coleção que contém os estilos para o controle de servidor atual.

Exemplos

O exemplo a seguir mostra como adicionar um valor de estilo CSS programaticamente ao objeto de um controle de AttributeCollection servidor. Quando um botão é clicado, a cor da tela de fundo de um TextBox controle de servidor nomeado TextBox1 é definida como o item selecionado em um DropDownList controle de servidor chamado 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

Comentários

Qualquer estilo declarado para um determinado controle de servidor HTML é adicionado ao CssStyleCollection objeto quando a página da Web ASP.NET contém é analisada. Você pode usar essa propriedade para adicionar, remover e iterar por meio dos estilos declarados para o controle do servidor.

Aplica-se a

Confira também