日期:2014-05-19  浏览次数:20873 次

急!!我在datalist里绑定了一个BUTTON,我想当按下他的时候弹出是否确认删除的确认框,请问该怎么做啊
Button1.Attributes.Add( "onClick ", "return       confirm( '弹出窗口测试 ') ");    
    网上有人说的这个方法我用按钮试过可以,但是我找不到我在DATALIST里的BUTTON。

我在   protected   void   AreaList_ItemDataBound(object   sender,   DataListItemEventArgs   e)
                {
                        Button   b   =   (Button)(e.Item.FindControl( "ButtonDel "));

                      b.Attributes.Add( "onClick ",   "return       confirm( '确认要删除吗? ') ");                          

这么写的话B=NULL,我该怎么才能实现这个功能啊……

------解决方案--------------------
你这个按钮如果是在DataList1里面的
private void DataList1_ItemDataBound(object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
{
LinkButton lbtnDelete;
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
//删除确认
lbtnDelete = (LinkButton) e.Item.FindControl( "lbtnDelete ");;
lbtnDelete.Attributes.Add( "onclick ", "return confirm( '确定删除第 " + (e.Item.ItemIndex + 1) + "项? '); ");
}
}