您的位置:首页 > Web前端 > JavaScript

将button等加入到datagrid/datalist,并邦定javascript事件。

2006-03-05 21:42 465 查看
将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;


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: