【发布时间】:2008-10-06 19:38:45
【问题描述】:
我有一个转发器控件,在页脚中有一个 DropDownList。在我的代码隐藏中,我有:
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)