Udostępnij za pośrednictwem


AttributeCollection.CssStyle Właściwość

Definicja

Pobiera kolekcję stylów dla kontrolki serwera ASP.NET, do której należy bieżący AttributeCollection obiekt.

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

Wartość właściwości

Kolekcja zawierająca style bieżącej kontrolki serwera.

Przykłady

W poniższym przykładzie pokazano, jak programowo dodać wartość stylu CSS do obiektu kontrolki AttributeCollection serwera. Po kliknięciu przycisku kolor tła kontrolki TextBox serwera o nazwie TextBox1 jest ustawiony na wybrany element w kontrolce DropDownList serwera o nazwie 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

Uwagi

Każdy styl zadeklarowany dla określonej kontrolki serwera HTML jest dodawany do CssStyleCollection obiektu, gdy strona sieci Web zawierająca ASP.NET jest analizowana. Za pomocą tej właściwości można dodawać, usuwać i iterować po stylach zadeklarowanych dla kontrolki serwera.

Dotyczy

Zobacz też