如何让嵌套在repeater里的repeater触发事件dataitembound?下这样却不行?为什么,如何解决,高手!
private void rptHotelList_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
{
switch(e.Item.ItemType)
{
case ListItemType.Item:
case ListItemType.AlternatingItem:
case ListItemType.EditItem:
{
Repeater rptroomlist = (Repeater)e.Item.FindControl("rptRoomList");
rptroomlist.ItemDataBound += new RepeaterItemEventHandler(rptroomlist_ItemDataBound);
// ImageButton btn = (ImageButton)e.Item.FindControl("btnDel_1");
// if(btn != null)
// btn.Attributes.Add("onclick", "return confirm('你是否确定删除这条记录');");
break;
}
}
}
private void rptroomlist_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
{
switch(e.Item.ItemType)
{
case ListItemType.Item:
case ListItemType.AlternatingItem:
case ListItemType.EditItem:
{
ImageButton btn = (ImageButton)e.Item.FindControl("btnDel_1");
if(btn != null)
btn.Attributes.Add("onclick", "return confirm('你是否确定删除这条记录');");
break;
}
}
}