Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
det er nok der jeg bliver lidt i tvivl - hvis du har et eller andet objekt, og skriver som du gør mitObject() vil du aldrig få noget ud hvis du skriver i C# - det vil bare give dig en fejl. såh... jeg er stadig i tvivl om hvad det er du ønsker der skal ske når du skriver: <%# MitObjekt() %>
men hvis det er en eller anden metode eller property du vil kalde - på et eksisterende objekt - kan du godt gøre det med databinderen, hvis du altså er i en databindingskontekst.
kan jeg få dig til at skrive, hvad du ønsker at denne: <%# MitObjekt() %> skal blive til i din html?
jo - men det er ikke et objekt.... det er bare en metode, og lige en metode som den du viser der, gør sig bedre som en property:
public int SomeNumber { get{return 10;} }
men - for lige at tage dit udgangspunkt: <%# MitObjekt() %> så vil det bliver kørt i forbindelse med databinding - og returnere 10 - men der vil ikke blive gjort noget med det.
hvis du ikke vil bruge en label kan du bruge en literalcontrol :
den slags er der ikke noget ballade i - du har nok bare en mindre fejl i din kode så.
kan du ikke vise mig den datakilde du prøver at binde til + din repeater... eller i hvert fald tilstrækkeligt til at jeg kan se hvad det er der kikser.
du kan ikke referere en label direkte på den måde når den ligger i en repeater, og hvis du skal have noget vist - skal du databinde mod en gyldig datakilde.
såh - f.eks.: - en metode til at returnere en testdatakilde:
DataTable GetSomeData() { DataTable dt = new DataTable(); dt.Columns.Add("kolonne", typeof(string));
det var bare for at du havde et eksempel - hvis du har en arraylist der indeholder det du vil have vist, bruger du selvfølgelig den. men du kan starte med at skifte <HeaderTemplate> ud med <ItemTemplate>, og efterfølgende sikre dig, at du i dit databindingsudtryk angiver en property der findes på de objekter du har i din arraylist. mvh
Nu har jeg jo et <ItemTemplate> som jeg bruger til at køre min ArrayList igennem med, det fungerer også fint. Jeg skal bare have fundet en måde, at så smidt en værdi op i <HeaderTemplate>
Ved at kopiere din kode fra: 19/09-2005 23:36:16 har jeg endnu ikke fået det til at virke. Så jeg droppede det, og smed en label uden for min Repeater istedet. Men smid endelig et svar, som tak for indstatsen.
check det næste gang du sidder med det så - der er ikke noget i det der kan medføre null... problemet ligger et andet sted. - jeg tror jeg sidder her hele aftenen. mvh
du skal give noget data til din repeater - eller får du ikke noget at se. mvh
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.