データをリピーターにバインドする ASP.NET コントロールがあります。そのリピーター内に、別のカスタム ユーザー コントロールがあります。現在のバインド項目に基づいて、この 2 番目のコントロールに値を渡したいと思います。
<asp:Repeater runat="server" ID="ProductList">
<ItemTemplate>
<p>Product ID: <%# Eval("ProductID") %></p>
<myControl:MyCoolUserControl runat="server" ProductID='<%# Eval("ProductID") %>' />
</ItemTemplate>
</asp:Repeater>
リピーター項目テンプレートは、Eval ステートメントを使用して製品 ID を正しく出力しますが、同じことを行って製品 ID を MyCoolUserControl に渡すと、機能しません (MyCoolUserControl の ProductID が Nullable Int32 の場合、デバッグして、常に null です)。
どうすればこれを行うことができますか?