cs页面修改控件属性
aspx页面有一些linkbutton控件,想在cs页面查找出linkbutton.text等于string变量lei的控件,然后变更此控件的style属性。
我这么写的,可是没效果,Linkbutton的样式没有发生改变,请帮我看看,哪儿出问题了?
foreach (Control a in this.Controls)
{
if (a is LinkButton)
{
LinkButton lb = (LinkButton)a;
if (lb.Text == lei)
{
lb.Attributes["style"] = "color:#f6b501; text-decoration:none;";
break;
}
}
}
------解决方案--------------------
看下加载的时间对不
1.应该在页面绘制前加载把
2.页面加载完在改变的话 试试委托可以不