我有一个声明了Placeholder控件的ASPX页面。
在代码后台中,我创建了一个用户控件并将其添加到Placeholder中。
protected void Page_Load(object sender, EventArgs e)
{
UserControl uc = new ChartUserControl();
myForm.Controls.Add(uc);
}
用户控件(UserControl)有一个占位符(Placeholder),但在用户控件的Page_Load事件中,当我执行以下操作:
protected void Page_Load(object sender, EventArgs e)
{
WebControl x = new WebControl();
userControlPlaceholder.Controls.Add(x);
}
我遇到了普遍存在的“对象引用未设置为对象实例”的异常。
我尝试通过调用构造函数来强制实例化,但这给我带来了其他麻烦。希望能得到帮助。
LoadControl()
之外,还有其他实例化 UserControl 的实现吗? - bflemi3