Dynamische Controls, Ajax & PostBack


aKraus

Erfahrenes Mitglied
Hallo,

ich erstelle dynamisch DropDownListen und füge diese einer Table hinzu, welche sich in einem UpdatePanel befindet. Sobald ich einen PostBack veranlasse, werden sind die Controls nicht mehr vorhanden, somit kann ich leider auch nicht mehr auf Attribute dieser Klasse zugreifen.

Weiß jemand zufällig abhilfe dieses Problems?

Code:
TableRow Row = new TableRow();
TableCell Cell1 = new TableCell();
DropDownList drpResource = new DropDownList();
drpResource.ID = "drpResource" + LineNumber.ToString("0000");
drpResource.Items.Add(new ListItem("", "0"));
drpResource.Items.Add(new ListItem("a", "1"));
drpResource.Items.Add(new ListItem("b", "2"));
drpResource.Items.Add(new ListItem("c", "3"));
drpResource.Items.Add(new ListItem("d", "4"));
drpResource.Items.Add(new ListItem("e", "5"));
Cell1.Controls.Add(drpResource);
Row.Cells.Add(Cell1);
tabContainer.Rows.Add(Row);     // add to table. table stored in updatepanel
 

biohzard

Grünschnabel
Hi,

serverseitig sind die Controls nicht mehr vorhanden client-seitig aber schon

du bekommst die werte über ein Request.

zb.:

Code:
dim Var as string = Request(deineCombobox.ClientID)
:)
 

Neue Beiträge