Я пытаюсь сделать вложенный повторитель, как описано здесь , но происходит ошибка.
Мой ретранслятор выглядит следующим образом:
<asp:Repeater ID="HouseholdRepeater" runat="server">
<ItemTemplate>
<div><b><%# DataBinder.Eval(Container.DataItem,"Name") %></b></div>
<div>
<asp:Repeater ID="ApplicationRepeater" runat="server" DataSource="<%#((DataRowView)Container.DataItem).Row.GetChildrows("Applications") %>"> <!-- error here -->
<ItemTemplate>
<div>
<a href="<%# DataBinder.Eval(Container.DataItem,"Link") %>"><%# DataBinder.Eval(Container.DataItem,"Description") %></a>
</div>
</ItemTemplate>
</asp:Repeater>
</div>
</ItemTemplate>
</asp:Repeater>
Я получаю сообщение об ошибке «Серверный тег сформирован неправильно».
Это похоже на пример для меня. Я не вижу, что с этим не так. Есть идеи, как сделать эту работу?
Кроме того, я связываю данные в коде, используя анонимный объект из запроса Linq.