动态改变控件的样式(Css)

本文介绍了在ASP.NET中如何通过不同的方式为控件设置样式,包括直接使用Style属性、应用预定义的cssClass以及创建并应用自定义的Style类。通过这些方法可以灵活地改变控件的外观。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)Style属性
         private void btnUpload_Click(object sender, System.EventArgs e)
      {
            Label1.Style("text-transform") = "Capitalize";      
        }

(2)cssClass属性
           <html>
                <head>
                    <style>
                            .myClass1
                                {
                                    font:18pt script;
                                    color: red;
                                 }
                           .myClass2
                                {
                                    font:24pt script;
                                    color: blue;
                                 }
                    </style>
                </head>
                    ……
                    ……
           </html>
         private void btnUpload_Click(object sender, System.EventArgs e)
      {
            Label1.cssClass ="myClass2";
        }

(3)生成Style类并赋给控件

None.gif        private void Button1_Click(object sender, System.EventArgs e)
ExpandedBlockStart.gifContractedBlock.gif        
dot.gif{
InBlock.gif            Style s 
= new Style();
InBlock.gif            s.BackColor 
= Color.Yellow;
InBlock.gif            s.ForeColor 
= Color.Red;
InBlock.gif            s.BorderStyle 
= BorderStyle.Dashed;
InBlock.gif            s.BorderWidth 
= new Unit(4);
InBlock.gif            
this.TextBox1.ApplyStyle(s);
InBlock.gif            
this.TextBox2.MergeStyle(s);
ExpandedBlockEnd.gif        }

ApplyStyle()方法覆盖了控件的旧样式,而MergeStyle()则不会覆盖现存的属性。
   

转载于:https://www.cnblogs.com/ghx88/archive/2006/03/13/348944.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值