AttributeCollection.CssStyle Egenskap

Definition

Hämtar en samling formatmallar för den ASP.NET serverkontroll som det aktuella AttributeCollection-objektet tillhör.

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

Egenskapsvärde

En samling som innehåller formatmallarna för den aktuella serverkontrollen.

Exempel

I följande exempel visas hur du lägger till ett CSS-formatvärde programmatiskt till en serverkontrolls AttributeCollection objekt. När en knapp klickas anges bakgrundsfärgen för en TextBox serverkontroll med namnet TextBox1 till det markerade objektet i en DropDownList serverkontroll med namnet 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

Kommentarer

Alla formatmallar som deklareras för en viss HTML-serverkontroll läggs till i objektet CssStyleCollection när den innehållande ASP.NET webbsidan parsas. Du kan använda den här egenskapen för att lägga till, ta bort och iterera genom de format som deklarerats för serverkontrollen.

Gäller för

Se även