J'ai un contrôle ASP.NET qui lie les données à un répéteur. À l'intérieur de ce répéteur, j'ai un autre contrôle utilisateur personnalisé. Je souhaite transmettre une valeur à ce second contrôle en fonction de l'élément de liaison actuel.ASP.NET: Lier une valeur à un contrôle utilisateur personnalisé dans un répéteur
<asp:Repeater runat="server" ID="ProductList">
<ItemTemplate>
<p>Product ID: <%# Eval("ProductID") %></p>
<myControl:MyCoolUserControl runat="server" ProductID='<%# Eval("ProductID") %>' />
</ItemTemplate>
</asp:Repeater>
Le modèle d'élément répéteur imprime correctement mon ID de produit avec la déclaration Eval, mais quand je fais la même chose pour passer l'ID de produit à MyCoolUserControl, il ne fonctionne pas (si ProductID sur MyCoolUserControl est Nullable Int32 - Je peux le déboguer et c'est toujours nul).
Des idées comment je peux le faire?
Pouvez-vous montrer le code de votre MyCoolUserControl? – Michael