AttributeCollection.CssStyle 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取当前 AttributeCollection 对象所属的 ASP.NET 服务器控件的样式的集合。
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
属性值
一个包含当前服务器控件样式的集合。
示例
以下示例演示如何以编程方式向服务器控件的对象 AttributeCollection 添加 CSS 样式值。 单击按钮时,名为 TextBox1
的服务器控件的背景色TextBox将设置为名为 DropDownList1
的服务器控件中的DropDownList选定项。
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
注解
分析包含 ASP.NET 网页时,为特定 HTML 服务器控件声明的任何样式都添加到 CssStyleCollection 对象中。 可以使用此属性添加、删除和循环访问为服务器控件声明的样式。