У меня есть вопрос, почему мы можем добавить только динамическое управление, используя LoadControl.
Например:
public partial class wucReportParam : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
wucDate() ctrl = new wucDate();
pnl.Controls.Add(ctrl);
}
}
Когда в методе page_load wucDate дочерний элемент управления wucDate имеет значение null, но при использовании следующего метода:
public partial class wucReportParam : System.Web.UI.UserControl
{
public Report Report;
protected void Page_Load(object sender, EventArgs e)
{
ctrl = (wucDate)LoadControl(@"Reports\wucDate.ascx");
pnl.Controls.Add(ctrl);
}
}
В методе page_load wucDate дочерний элемент управления wucDate не равен нулю.
Кто-нибудь может объяснить мне, почему asp .net не создает дочерний элемент управления wucDate, когда я использую contructor ??? Спасибо