将ImageButton加到datalist中,并设置CommandArgument.
<asp:datalist id="listImg" runat="server" RepeatDirection="Horizontal" RepeatColumns="12">
                            <ItemTemplate>
                <asp:ImageButton ImageUrl="" Runat="server" CommandName="delete" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "guid")%>' ID="pDel">
                                </asp:ImageButton>
                                </ItemTemplate>
                        </asp:datalist>
在datalist数据邦定的过程中,置入javascript事件。
private void listImg_ItemDataBound(object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
        {
            if ((e.Item.ItemType != ListItemType.Header) && (e.Item.ItemType != ListItemType.Footer))
            {
                ImageButton ib = new ImageButton();
                ib = (ImageButton)e.Item.FindControl("pDel");
![]()
                ib.Attributes.Add("onclick","javascript:return photoDel();");
            }
        }
photoDel函数:
function photoDel()
{
    flag = false;
    if(confirm("您确实要删除该照片吗?"))
    {
        flag = true;
    }
    return flag;
}
<asp:datalist id="listImg" runat="server" RepeatDirection="Horizontal" RepeatColumns="12">
                            <ItemTemplate>
                <asp:ImageButton ImageUrl="" Runat="server" CommandName="delete" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "guid")%>' ID="pDel">
                                </asp:ImageButton>
                                </ItemTemplate>
                        </asp:datalist>在datalist数据邦定的过程中,置入javascript事件。
private void listImg_ItemDataBound(object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
        {
            if ((e.Item.ItemType != ListItemType.Header) && (e.Item.ItemType != ListItemType.Footer))
            {
                ImageButton ib = new ImageButton();
                ib = (ImageButton)e.Item.FindControl("pDel");
                ib.Attributes.Add("onclick","javascript:return photoDel();");
            }
        }photoDel函数:
function photoDel()
{
    flag = false;
    if(confirm("您确实要删除该照片吗?"))
    {
        flag = true;
    }
    return flag;
}
                    
                
        
            
                
            
        
浙公网安备 33010602011771号