以下のような DataList があります。
<asp:DataList runat="server" ID="myDataList">
<ItemTemplate>
<uc:MyControl ID="id1" runat="server" PublicProperty='<%# Container.DataItem %>' />
</ItemTemplate>
</asp:DataList>
アイテム テンプレートは、登録済みのユーザー コントロールである MyControl です。DataList の DataSource は でありList<List<T>>
、MyControl の PublicProperty が渡さList<T>
れ、それに対して独自のデータバインディングが実行されます。これは問題なく動作しますが、私は aspx/c ページでのデータ バインディングに対して一般的な嫌悪感を抱いています。コード ビハインドで PublicProperty 値を設定する最も効率的な方法は何ですか?