Freigeben über


AttributeCollection.CssStyle Eigenschaft

Definition

Ruft eine Auflistung von Formaten für das ASP.NET-Serversteuerelement ab, zu dem das aktuelle AttributeCollection-Objekt gehört.

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

Eigenschaftswert

Eine Auflistung, die die Stile für das aktuelle Serversteuerelement enthält.

Beispiele

Das folgende Beispiel zeigt, wie Sie dem Objekt eines Serversteuerelements AttributeCollection programmgesteuert einen CSS-Stilwert hinzufügen. Wenn auf eine Schaltfläche geklickt wird, wird die Hintergrundfarbe eines TextBox Serversteuerelements namens TextBox1 auf das ausgewählte Element in einem DropDownList Serversteuerelement namens DropDownList1festgelegt.

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

Hinweise

Jede für ein bestimmtes HTML-Serversteuerelement deklarierte Formatvorlage wird dem CssStyleCollection -Objekt hinzugefügt, wenn die ASP.NET Webseite analysiert wird. Sie können diese Eigenschaft verwenden, um die für das Serversteuerelement deklarierten Stile hinzuzufügen, zu entfernen und zu durchlaufen.

Gilt für:

Weitere Informationen