Я добился некоторого прогресса в работе с DataList и UserControl сегодня утром, но я все еще пытаюсь выяснить, как я могу улучшить свой код (все работает, но графический интерфейс еще не тот, который требуется).
В файле ASPX у меня есть что-то вроде этого:
<asp:DataList ID="dlSpeechBubble" runat="server">
<ItemTemplate>
<CSVSMS:Bubble ID="singleSpeechBubble" runat="server" CurrentDataItem="<%# Container.DataItem %>"/>
</ItemTemplate>
</asp:DataList>
Каждый объект хорошо связывается, но проблема в том, что мне нужно, чтобы пользовательский элемент управления действовал по-разному, в зависимости от значения предыдущих данных и его значения.
Где в ASP.NET проходит логика между элементами? В PHP я должен был бы сделать цикл и проверить с индексом -1 и сравнить значение ... но как я могу сделать это в ASP.NET?