首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

|M| 怎么给自定义的控件中Add进来的控件添加属性

2012-02-27 
|M| 如何给自定义的控件中Add进来的控件添加属性protectedoverridevoidAddAttributesToRender(HtmlTextWri

|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意思没

热点排行