У меня есть пользовательский элемент управления, который содержит повторитель. Кажется, что данные не могут быть присвоены его свойству DataSource, я пробовал несколько разных источников данных, но отображается следующая ошибка: (Я отладил их, и в источнике данных есть элементы данных)
Object reference not set to an instance of an object
Вот aspx для повторителя:
<asp:Repeater ID="repeater1" runat="server" >
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
<li>
<%# Eval("Name") %>
</li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
Я создаю экземпляр пользовательского элемента управления в коде позади файла, в котором я хочу отобразить повторитель - я не могу набрать repeater1.DataSource и назначить его на этой странице, поэтому я добавил атрибут в пользовательский элемент управления, который принимает IEnumerable в качестве источника данных.
Есть идеи, почему это не работает?