自定义Web控件control1,里面有个panel1,Text1,自定义了属性Width,Height对panel1的Width和Height赋值,以及给Text1赋值的属性Values.1,当调new control()时,在给control1.Width赋值时会抛出“panel1对象尚不存在”即panel1尚未被初始化。Text1一样也不存在。2,但调LoadControl()方法时不存在这中问题,但control1.Width,control1.Height,control.Values不起作用,为什么属性赋值不起作用?
public int Height
{
set
{
Panel1.Height=value;
}
}
这是控件中定义的一个属性,
页面上是
WebUserControl7 contrl=(WebUserControl7)LoadControl("WebUserControl7.ascx");
contrl.Height=150;
好像没什么问题吧,就是不起作用。