如果一个服务服务器控件,比如是lable,  
设计的时候已经从属性设计器里设置了它的背景色为#00C000,  
我想在触发一个事件后通过:  
Label1.Attributes.Add("bgColor","#ffffff");  
重新设置它的背景色,但没用成功;  
客户端的代码是  
<span  id="Label1"  bgColor="#ffffff"  style="background-color:#00C000;>Label</span>  
显然浏览器是取了Style里面的background-color  
请高手教我应该如何处理!!!!

解决方案 »

  1.   

    后台代码直接可以更改LABEL的背景色啊 
    label1.BackColor = Color.Red;
      

  2.   

    是我没讲清楚
    这样的,现在要实现把鼠标移到datagrid的某一行,这一行就变色,离开后又变回去
    代码是这样写的,写在OnItemDataBound事件里
    e.Item.Attributes.Add("onmouseover","oldcolor=this.bgColor;this.bgColor='#C1D2EE'");
    e.Item.Attributes.Add("onmouseout","this.bgColor=oldcolor;");
    我发现如果在设计 的时候没有在属性设计器里设置AlternatingItemStyle.BackColor和ItemStyle.BackColor的颜色的话是没有问题的,可一量设置了他们两的颜色就不行了。