Estoy intentando agregar controles a la página del código detrás en la etapa de carga de la página así:¿Cómo agregar el control a la página programáticamente en la carga de la página?
foreach (FileInfo fi in dirInfo.GetFiles())
{
HyperLink hl = new HyperLink();
hl.ID = "Hyperlink" + i++;
hl.Text = fi.Name;
hl.NavigateUrl = "../downloading.aspx?file=" + fi.Name + "&user=" + userIdpar;
Page.Controls.Add(hl);
Page.Controls.Add(new LiteralControl("<br/>"));
}
el error que estoy recibiendo es en Page.Controls.Add(hl)
y aquí está la explicación:
La recopilación de control no se puede modificar durante las fases DataBind, Init, Load, PreRender o Unload.
¿Qué puedo hacer para solucionar este problema? Gracias por adelantado.
Gracias por su rápida respuesta, me ayudó mucho. ¡Felices vacaciones! – Laziale