webForumDet fria alternativet
Logga in / Bli medlem

Problem med checkbox.checked och ID

.NET

2 svar · 328 visningar · startad av Moonman

Medlem sedan apr. 200273 inlägg
Frågan#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

250 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)