读书人

急我在datalist里绑定了一个BUTTON我

发布时间: 2011-12-25 23:21:20 作者: rapoo

急!!我在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( '确认要删除吗? ');

读书人网 >asp.net

热点推荐