04. marts 2008 - 15:32Der er
6 kommentarer og 1 løsning
Flere usercontrols, dynamisk
Hey,
Jeg har lige siddet og læst lidt og leget lidt, men kan ikke få det her til at spille.
Jeg har en usercontrol, "ucKonkurrence" Den vil jeg gerne, på baggrund af en liste eller noget andet, have vist x antal gange på min webform.
Hvordan gør jeg det, mens jeg sætter nogle properties på hver uc og samtidig kan tilgå de data der ligger i dem senere?
Altså, jeg sætter et felt der hedder "Navn" når det oprettes. Brugeren vælger noget i en ddl i min uc.. jeg skal så kunne, via en property tilgå value i den ddl.
i forlængelse af den metode dna angiver i sit svar, skal du huske på to ting:
1) det er dit ansvar at genskabe "kontrol træet" - dvs. at når din side loades efterfølgende, skal du loade og tilføje kontrollerne igen. Dette skal ske hver gang siden loades, dvs. du må ikke placere denne kode inden i if(!IsPostback) {...}, men istedet direkte i fx Page_Load.
2) Derefter sørger .NET frameworket for at genindlæse state på kontrollerne.
Vær iøvrigt opmærksom på om ViewState er diabled på nogen af dine sider. hvis det er tilfædlet skal du bruge ControlState i din usercontrol.
well - kan ikke rigtig bruge de point til noget, så hvis "anderskjeldsen" samler på dem, så lad da endelig ham få dem.
dna
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.