DropDownList à l'intérieur de Répétition: Comment gérer SelectedIndexChange et obtenir DataItem?

Je suis en train de monter un DropDownList avec AutoPostBack à l'intérieur d'un Répéteur.

(Le ListItems sont remplies sur la répétition du ItemDataBound)

<asp:Repeater ID="rptWishlist" OnItemCommand="rptWishlist_ItemCommand" onItemDataBound="rptWishlist_ItemDataBound" runat="server">
  <ItemTemplate>
    ...
    <asp:DropDownList ID="ddlSize" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlSize_SelectedIndexChanged" />
    ...
  1. Tout d'abord, cette fonction n'a même pas tiré sur le post de retour

    protected void ddlSize_SelectedIndexChanged(object sender, EventArgs e)

    {

    //This function is never called

    }

  2. Comment puis je obtenir le DataItem après je le faire fonctionner?

Je fais mal?

Vous en remercie d'avance.

OriginalL'auteur Aximili | 2012-03-01