Tags:
asp.net
Hej jeg har et problem med repeater som jeg sidder og leger med. Håber i lige kan spotte problemet, det er sikkert et eller anden typisk fejl jeg laver. Kode:
<asp:Repeater ID="PostRepeater" runat="server" EnableViewState="false">
<ItemTemplate>
<h2><%#Eval("Name")%></h2>
<div><%#Eval("Tag")%></div>
<asp:Repeater ID="Categories" runat="server"
DataSource='<%# Eval("Name") %>'>
</asp:Repeater>
</ItemTemplate>
.....
Person p1 = new Person();
p1.Name = "Mig";
p1.Tag = "goiagahoighoaihghaohgoahgoa";
Person p2 = new Person();
p1.Name = "Dis";
p1.Tag = "goiagahoighoaihghaohgoahgoa";
List<Person> TT = new List<Person>();
TT.Add(p1);
TT.Add(p2);
PostRepeater.DataSource = TT;
PostRepeater.DataBind();
.....
Der kommer kun et post ? Skulle den ikke smide alt ind fra min collection?
4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Hej Harald,
Jo, men du kommer kun informationer i eet objekt...
Person p2 = new Person();
p1.Name = "Dis";
p1.Tag = "goiagahoighoaihghaohgoahgoa";
Det skal være p2 i de 2 nederste linjer der.
Med venlig hilsen
Ieet
0
Undskyld, fik ik lige alt med fra html..:
<asp:Repeater ID="PostRepeater" runat="server" EnableViewState="false" DataSource="<%# TT %>">
<ItemTemplate>
<h2><%#Eval("Name")%></h2>
<div><%#Eval("Tag")%></div>
</ItemTemplate>
<SeparatorTemplate><b /><b /><b /><b /><b /></SeparatorTemplate>
</asp:Repeater>
0
Okay jeg har fået det ud flere gange fra mit linq "collection" men burde jeg ikke også kunne få dem alle ud fra min list collection??
0