Jeg har AutoPostback=true; EnableViewState=true, og når jeg ændrer i ddlOrders, sker der også en postback, men uden at ddlOrders_SelectedIndexChanged kaldes.
Jeg har sikret mig at ddlOrdersIndexChanged event kalder ddlOrders_SelectedIndexChanged.
Kigger jeg i debug informationerne, er det også ddlOrders event der kastes ved ddlOrders changes.
snip fra debug: __EVENTTARGET ctl03$ddlOrders __EVENTARGUMENT
Jeg har forsøgt at tilføje eventen i min page_load, for at sikre mig at den også er i eventlisten for ddlOrders, men stadig samme sker. Postback, og ddlOrders.SelectedValue er stadig 0.
Hvis jeg tilføjer items til ddlOrders manuelt, virker det fint. Men nu er det sådan at ddlOrders skal fyldes fra databasen (db).
min dropdownliste er tilføjet ved drag/drop og ligger i "web form generated code" og er derfor ikke tilgængelig, da den er compileret som partial file. Jeg havde forsøgt med en ny dropdownliste ... men fik samme resultat. Fejlen opstår så snart jeg tilføjer ListItems fra databasen. Skriver jeg dem manuelt.. som: ddlOrders.Items.Add(new ListItem("Test","1")... osv. virker det ok.
lukker spørgsmålet. Jeg har valgt at rydde op i koden, så spørgsmålet har ikke længere relevans.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.