自定义控件中加入几个属性,
当这些属性赋值的时候会赋值给该自定义控件里面的几个动态产生的webcontrol(如textbox)而动态产生这几个webcontrol必须放在OnPreRender方法里面,然而这个方法中又不能调用RenderChildren方法,也就是说无法在赋值属性之前产生这几个webcontrol这样就会报错无法找到对象请问有什么好的办法可以解决么?
最好帮我解释一下自定义控件整个产生的顺序,万分感谢!
当这些属性赋值的时候会赋值给该自定义控件里面的几个动态产生的webcontrol(如textbox)而动态产生这几个webcontrol必须放在OnPreRender方法里面,然而这个方法中又不能调用RenderChildren方法,也就是说无法在赋值属性之前产生这几个webcontrol这样就会报错无法找到对象请问有什么好的办法可以解决么?
最好帮我解释一下自定义控件整个产生的顺序,万分感谢!
public String MyProp
{
get { return ms;}
set { ms = value;}
}
{
get { EnsureChildControls(); return ms;}
set { EnsureChildControls(); ms = value;}
}
CreateChildControls()么?
private TextBox tb2;CreateChildControls()中添加的控件直接添加这几个现成的控件就行了。