我有一个中继器控件,在页脚中有一个DropDownList。在我的代码隐藏我:Repeater控件中的DropDownList,无法触发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;
}
}
页面出现回发但是我的事件处理程序不会被调用。有任何想法吗?
你有工作吗?如果没有,发布一些更多信息:aspx源代码,当前代码背后,.net版本(1.1/2.0/3.5),vs.net版本(2003/2005/2008) – KyleLanser 2008-10-07 15:16:41