public void Fjern(object[] args) { Response.Redirect("Blah.aspx"); // Den bliver aldrig kaldt }
Hvad gør jeg forkert? Jeg vil gerne have instansen af UserControl'en med, da jeg skal, i det her tilfælde, have fjernet den fra en samling. Håber i kan hjælpe. :)
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
Hmm... okay, det er løbet helt af sporet det her. Jeg tror, at det jeg mangler er et eksempel på, hvordan man gør følgende:
1. Tilføjer flere UC'er af samme type til en placeholder dynamisk 2. Fjerner en bestemt UC fra placeholderen. 3. Beholder værdierne i textbox's i UC'en når man tilføjer eller fjerner
Så f.eks. jeg tilføjer to UC af typen ucMinUC, som har en textbox. Jeg retter i textbox'ene. Jeg tilføjer en ucMinUC mere. Jeg fjerner den første. Alt sammen uden at de tilbageværende uc'er beholder den værdi de har som standard eller den jeg har givet efter tilføjelse...
Tak for eksemplet - det virker, men problemet er, har jeg fundet ud af, at det ikke virker på UC'er man tilføjer dynamisk - af en eller anden årsag. Jeg har som sagt en tom placeholder som jeg tilføjer UC'ere til, og når jeg klikker på knappen i dem, sker der intet.
Nå, jeg tror jeg vil finde en alternativ løsning på det. Evt. generere mine uc'ere i en table med en kolonne indeholdende knapper. Tak for kampen og smid lige et svar, så deler vi. ;-)
Nu ved jeg jo ikke hvordan du tilføjer dine usercontrols til din placeholder. Men om de er tilføjet dynamisk eller statisk er lige meget.
Jeg har opdateret mit tidligere eksempel som du kan downloade fra samme URL igen.
Nu tilføjes usercontrols dynamisk i runtime til en placeholder og det virker altså fint :-)
Mvh. Lasse
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.