FindControl i Repeater

Tags:    c#

Hej folkens! :)
Jeg er igang med at lave en menu bliver trukket ud af en database og lagt i en repeater vha. en datasource. Jeg vil gerne have at menupunktet bliver "bold" når jeg er på den valgte side.
Derfor havde jeg tænkt på om man kunne sige noget i stil med

Fold kodeboks ind/udKode 


Men så enkelt kan det nok ikke gøres.. :/

Håber i kan give mig et hurtigt svar.



Indlæg senest redigeret d. 15.04.2010 23:32 af Bruger #9780
Du har et event i din repeater der hedder itemdatabound

Der kan du bruge:
Fold kodeboks ind/udCSharp kode 




eller inline i <asp:repeater><itemtemplate/>

<a href="?ID=<%#DataBinder.Eval(Container.DataItem, "ID")%>" class="<%#DataBinder.Eval(Container.DataItem, "ID") == Request.Querystring["ID"] ? "Active" : "NotActive" %>">Tekst</a>


Husk at databinde controllen.

/J



Indlæg senest redigeret d. 16.04.2010 13:36 af Bruger #5789
t