动态添加用户控件!
请问如何动态添加一个用户控件,能够在代码页设置,如名称,自定义属性等项目,谢谢!
------解决方案--------------------直接NEW1个出来
例如
TextBox tx= new TextBox();
tx.id= " ";
tx.text= " ";
然后加进要添加的控件里,
如果是页面,this.controls.add(tx);
------解决方案--------------------道理是一样的
(用户控件类名)mycontrol = this.loadcontrol(“用户控件路径文件名”);
mycontrol.id= " ";
mycontrol.属性=“”;
this.controls.add(mycontrol);
------解决方案--------------------http://community.csdn.net/Expert/topic/5328/5328527.xml?temp=.5083734
------解决方案--------------------UserControl uc =(UserControl) LoadControl( "~/abc.ascx ");
------解决方案--------------------(用户控件类名)mycontrol = this.loadcontrol(“用户控件路径文件名”);
少了个强制类型转换
(用户控件类名)mycontrol = (用户控件类名)this.loadcontrol(“用户控件路径文件名”);