今朝、DataList と UserControl である程度の進歩を遂げましたが、コードを改善する方法をまだ見つけようとしています (すべてが機能しますが、GUI はまだ望ましいものではありません)。
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 でそれを行うにはどうすればよいでしょうか?