|M| 如何给自定义的控件中Add进来的控件添加属性
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意思没