Problem med checkbox.checked och ID

.NET

2 svar · 359 visningar · startad av Moonman

Medlem sedan apr. 200273 inlägg
Trådstart#1

Hej!

Jag skapar ett gäng checkboxes i Page_OnLoad som jag sedan sätter check på enligt data ifrån en databas. Problemet är att detta enbart fungerar om jag inte sätter ID på checkboxarna. Om jag sätter ID så kommer koden behandla de som om de har de värden de ska ha, jag kan med andra ord kör if checkbox.checked then men de visas inte på sidan som ikryssade.

Vad är felet?

Medlem sedan apr. 200273 inlägg
#2

Har insett att problemet är ViewState eller ControllState. Checkboxen kommer ihåg sitt värde när jag byter datum på sidan och allt laddas om.

Hur ska jag rensa den på data?

Medlem sedan apr. 200273 inlägg
#3

Jag löste det på ett kanske inte så snyggt sätt men jag la in datumet i id och på så sätt fick alla unika id även om jag laddade om sidan med nytt datum

264 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)