23. maj 2006 - 17:11Der er
13 kommentarer og 1 løsning
Repeater og SeparatorTemplate
Hejsa,
Jeg har opbygget et udtræk via repeater og <DIV>'s.
Min div ligger i Float: Left med en SeparatorTemplate i mellem sig (Som også er Float: Left).
Nu sker der jo det, at når Div'erne når højre side af skærmen, hopper de ned på næste linje, men inden da smider den lige en speratortemplate ud i højresiden af billedet - Det ser dumt ud.
Spædt forsøg på illustation:
<DIV> | <DIV> | <DIV> | <DIV> | <DIV> | <DIV> |
De to seperatorTemplates helt til højre, kan man ikke få repeateren til at "glemme" dem eller springe dem over ?
Ikke umiddelbart... De skifter linie afhængig af brugerens browserbredde ikke? Hvis det er tilfældet skal du gøre det clientside, hvor din repeater sådan set overhovedet ikke findes. Du kan dog hos klienten snable på om brugeren ændrer vinduesstørrelse, og håndtere det ved at kontrollere størrelsen, og selv skjule/vise seperator... Mvh
Hvis du bruger Visual Studio eller lignende - markerer du repeateren i designeren og kigger i propertyvinduet. Øverst i vinduet er der et lille lyn. Hvis du klikker på det, kan du se de events du kan abbonnere på. Der dobbeltklikker du på det der hedder ItemDataBound, hvilket giver dig en eventhandler i koden. Mvh
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.