我正在在Repeater中放置一个带有AutoPostBack的DropDownList。
(列表项在Repeater的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" />
...
首先,这个函数在 post back 时甚至都没有被触发
protected void ddlSize_SelectedIndexChanged(object sender, EventArgs e)
{
//此函数从未被调用
}
那么在我让它正常工作后,我该如何获取 DataItem 呢?
我这样做是错的吗?
非常感谢。
OnSelectedIndexChanged="ddlSize_SelectedIndexChanged"
? - toddmo