如何在Repeater中迭代列表

时间:2012-01-31 11:02:31

标签: c# asp.net repeater

我有课

public class Chat
{
    public string Ip { get; set; }
    public List<string> location { get; set; }
    public string Browser { get; set; }
    public string Version { get; set; }
    public string Os { get; set; }
}

问题是如何在转发器中显示时迭代一个位置列表,因为每个聊天实例包含多个位置,我想在与转发器绑定时显示这些位置。

1 个答案:

答案 0 :(得分:0)

您可以嵌套第二个转发器并将其直接绑定到此属性。

<asp:repeater id="outer" runat="server">
...
<asp:ItemTemplate>
  <asp:repeater id="inner" runat="server" datasource="location">
    ... <!-- eval here   -->
  </asp:repeater>
</asp:ItemTemplate>
...
</asp:repeater>