У меня есть ретранслятор, где в нижнем колонтитусе у меня есть DropDownList. В моем кодовом отставании у меня есть:DropDownList в Repeater control, can not fire SelectedIndexChanged
protected void ddMyRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item
|| e.Item.ItemType == ListItemType.AlternatingItem)
{
// Item binding code
}
else if (e.Item.ItemType == ListItemType.Footer)
{
DropDownList ddl = e.Item.FindDropDownList("ddMyDropDownList");
// Fill the list control
ddl.SelectedIndexChanged += new
EventHandler(ddMyDropDownList_SelectedIndexChanged);
ddl.AutoPostBack = true;
}
}
На странице появляется PostBack, однако мой EventHandler не вызывается. Есть идеи?
У вас это работает? если нет, опубликуйте дополнительную информацию: источник aspx, текущий код позади, .net-версия (1.1/2.0/3.5), версия vs.net (2003/2005/2008) – KyleLanser 2008-10-07 15:16:41