Ich versuche, die Seite Steuerelemente aus dem Code hinter der Seite Laststufe wie folgt hinzuzufügen:Wie kann die Seite beim Laden der Seite programmgesteuert hinzugefügt werden?
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/>"));
}
Der Fehler, den ich bekommen habe ist, auf Page.Controls.Add(hl)
und hier ist die Erklärung:
Die Steuerelementauflistung kann während der Phasen DataBind, Init, Load, PreRender oder Unload nicht geändert werden.
Was kann ich tun, um dieses Problem zu beheben? Danke im Voraus.
Danke für Ihre schnelle Antwort, es hat mir sehr geholfen. Schöne Ferien! – Laziale