AttributeCollection.CssStyle Свойство
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
В этой статье
Получает коллекцию стилей элемента управления сервера ASP.NET, которому принадлежит текущий объект 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
Коллекция, содержащая стили текущего серверного элемента управления.
В следующем примере показано, как программно добавить значение стиля CSS в объект серверного AttributeCollection элемента управления. При нажатии кнопки цвет фона именованного TextBox1
серверного TextBox элемента управления задается выбранным элементом в серверном элементе DropDownList управления 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
Любой стиль, объявленный для определенного серверного элемента управления HTML, добавляется к CssStyleCollection объекту при синтаксическом анализе ASP.NET веб-страницы. Это свойство можно использовать для добавления, удаления и итерации стилей, объявленных для серверного элемента управления.