[ASP.NET] Binding Repeater to List
От: skodnik  
Дата: 19.05.11 15:29
Оценка:
Есть модель:

public class model
{
    public String Name {get;set;} 
    public List<String> SomeValues {get;set;}
}



На форме есть Repeater, к которому я хочу привязать List<model>:

<asp:Repeater ID="Repeater1" runat="server">
    <ItemTemplate>
        <la:location ID="la1" runat="server" />
    </ItemTemplate>
</asp:Repeater>

в Repeater в ItemTemplate расположен другой User Control, который отображает Name модели и привязывает SomeValues модели к другому Repeater.
Но почему то вторая привязка не работает.
<asp:Panel ID="Panel1" runat="server">
    <%#Eval("Name")%>
    <asp:Repeater ID="Repeater1" runat="server" DataSource='<%#Bind("SomeValues")%>'>
        <ItemTemplate>
            <la:assesstment ID="la1" runat="server" />
        </ItemTemplate>
    </asp:Repeater>
</asp:Panel>

Name выводится а вот SomeValues похоже не биндятся. Наверное я не так делаю биндинг во втором случае.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.