У меня есть страница ASPX с объявленным элементом управления Placeholder.
В Codebehind я создаю UserControl и добавляю его в Placeholder.
protected void Page_Load(object sender, EventArgs e)
{
UserControl uc = new ChartUserControl();
myForm.Controls.Add(uc);
}
UserControl, в свою очередь, имеет Placeholder, но в Page_Load (для UserControl), когда я делаю:
protected void Page_Load(object sender, EventArgs e)
{
WebControl x = new WebControl();
userControlPlaceholder.Controls.Add(x);
}
Это дает мне повсеместное исключение "Ссылка на объект не установлена для экземпляра объекта".
Я пытался форсировать создание экземпляра, вызывая конструктор, но это привело меня к другим неприятностям. Любая помощь будет оценена.