protected override void AddAttributesToRender(HtmlTextWriter writer)
{
base.AddAttributesToRender(writer);
writer.AddAttribute( "style ", " ");
}
上面给可以自定义控件中的 this添加属性
但是我想给
protected override void OnInit(EventArgs e)
{
这里 req = new RequiredFieldValidator();
this.Controls.Add(req); 的req添加属性怎么办
}
------解决方案--------------------------------------------------------
protected override void OnInit(EventArgs e)
{
req = new RequiredFieldValidator();
req.text= "ssss ";
reg.属性2= " ";
reg.属性3= " ";
reg.属性4= " ";
this.Controls.Add(req);
}
------解决方案--------------------------------------------------------
一样的!
------解决方案--------------------------------------------------------
帮顶
------解决方案--------------------------------------------------------
mark~~学习~~
------解决方案--------------------------------------------------------
如果你Add进来的是自定义类型的话,那你在他定义的地方添加属性阿;这个就是lz对面向对象基础运用不够熟练了
------解决方案--------------------------------------------------------
用程序设定控件的属性就可以了,然后再add进去
------解决方案--------------------------------------------------------
学习了..
------解决方案--------------------------------------------------------
如果实在不行,给你个绝招,继承一下,加下属性,再ADD子类
------解决方案--------------------------------------------------------
学习
------解决方案--------------------------------------------------------
LZ意思是 象标准控件一样 可以在页面上设置属性吗
在自定义控件中 加属性
private string p;
PUBLIC STRING YourP
{
get{}
set{}
}
----------
protected override void OnInit(EventArgs e)
{
req = new RequiredFieldValidator();
req.text= "ssss ";
reg.属性=p;
this.Controls.Add(req);
}
不知道 理解对LZ意思没