日期:2014-05-18  浏览次数:20418 次

急!!我在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,我该怎么才能实现这个功能啊……

------解决方案--------------------
protected void AreaList_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Button b = (Button)(e.Item.FindControl( "ButtonDel "));
if (b != null)
{
b.Attributes.Add( "onClick ", "return confirm( '确认要删除吗? ') ");
}
}
}
或者直接将ButtonDel的OnClientClick属性设为return confirm( '确认要删除吗? ');