15. oktober 2004 - 11:16Der er
3 kommentarer og 1 løsning
Mine items i asp:checkboxlist
Jeg har en .aspx side, hvor ViewState er sat til TRUE
På Page_Load() fylder jeg items i min asp:checkboxlist:
void Page_Load(object sender, System.EventArgs e) { if (!IsPostBack) { ListItem item = new ListItem("navn", "id"); lists.Items.Add(item); } }
Men når sider laver et postback, så er elementet i listen væk. Hvorfor huskes items ikke af ViewStaten? Alle andre kontroller på samme side (edit bokse) husker deres view state, men asp:checkboxlist'en kan ikke huske dens egne elementer.
er du måske uforvarende kommet til at slå viewatate fra på selve checkbox-listen ?
hvis du stadig har ballade med det må du gerne sende det kode der arbejder på listen... bådes aspx-en, og hvis du har yderligere en det du har vist i din C# kode.
mvh (det burde virke fint nok, men der kan muligvis være nogle issues omkring checkboxlisten hvis du kører på en ældre version af framworket, men umiddelbart tror jeg ikke det er det der driller dig.
hvilken version kører du med ?)
Synes godt om
Slettet bruger
21. oktober 2004 - 14:33#2
Ja, viewstate var slået fra på .aspx siden som kaldte .ascx komponenten.
hov.... egentlig kan man jo ikke sige at det er det jeg har svaret på... du havde jo netop skrevet at ViewState var = true på selve aspx-siden, og der er ikke noget om en usercontrol i spørgsmålet. - nå... du må jo lukke som du synes bedst :o) venlig hilsen herfra.
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.