Dynamisk loading af user controls
Kære EksperterJeg har en user control på en side, som skal vises X antal gange. Én gang for hver post i et dataset.
Kontrollen fungerer egentligt fint, men jeg undrer mig lidt over måden hvorpå jeg skal sætte den ind på siden.
Hvis jeg laver en "using" til det namespace hvori min kontrol er defineret og derfter opretter en instans af kontrollen via "new XXX", så fejler kontrollen i dens load event. Den siger at de HTML kontroller der ligger i kontrollen er null...?
Sætter jeg derimod kontrollen ind på siden via LoadKontrol, så fungerer alt som det skal.
P.S.: Jeg sætter en række egenskaber på kontrollen inden den indsættes - disse egenskaber bliver så brugt i mine HTML kontroller til angivelse af innerText, href på a-tags m.v.
P.P.S: Det er, i dette tilfælde, ikke en løsning af bruge ASP kontroller, da min userkontrol gør brug af en tabel med colgroup defineret. Piller jeg ved tabellen fjernes min colgroup definition...
Derfor: Hvad skal jeg gøre hvis jeg gerne vil bruge "new XXX" i stedet for LoadControl (som jo er afhængig af den fysiske placering af ascx filen)?