Tengo una pregunta sobre por qué solo podemos agregar control dinámico usando LoadControl. Por ejemplo:LoadControl vs Construct ASP.Net Control
public partial class wucReportParam : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
wucDate() ctrl = new wucDate();
pnl.Controls.Add(ctrl);
}
}
Cuando en el método Page_Load de wucDate, el control secundario de wucDate es nulo pero cuando se utiliza el método siguiente:
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);
}
}
En el método Page_Load de wucDate, el niño el control de wucDate no es nulo. ¿Alguien podría explicarme por qué asp .net no crea ningún control secundario de wucDate cuando uso contructor ??? Gracias
Hay una explicación de por qué está viendo esto en el sitio de docs/connect: http://msdn.microsoft.com/en-us/library/ewtd66a0.aspx (vaya a Contenido de la comunidad) o https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=103456 –