首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

datagrid控件点编辑之后再点删除时绑定在删除按钮上的onclick事件中的confirm对话框就不弹出是咋回事

2012-02-26 
datagrid控件点编辑之后再点删除时绑定在删除按钮上的onclick事件中的confirm对话框就不弹出是怎么回事以

datagrid控件点编辑之后再点删除时绑定在删除按钮上的onclick事件中的confirm对话框就不弹出是怎么回事
以下是绑定控件的onclick事件的代码!在不点编辑直接点删除的时候就好使,点完编辑在点删除就不弹了!请教各位高手!!  
private   void   DataGrid1_ItemDataBound(object   sender,   System.Web.UI.WebControls.DataGridItemEventArgs   e)  
{  
if(e.Item.ItemType==ListItemType.Item   ||   e.Item.ItemType==ListItemType.AlternatingItem)  
{  
((LinkButton)e.Item.Cells[5].Controls[0]).Attributes.Add( "onclick ", "return   confirm( '你确定删除吗? ') ");  

}  
}


[解决办法]
点击编辑以后在重新绑定下试试
[解决办法]
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
LinkButton lbtn;
if(e.Item.ItemType==ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem)
{
lbtn = e.Item.Cells[5].Controls[0] as LinkButton;
if(lbtn != null)
{
lbtn.Attributes.Add( "onclick ", "if(!confirm( '你确定要删除吗? ')) return false; ");
}
}
}

试试
[解决办法]
try ->

1.
MyDeleteButton.CausesValidation = false;

2.
编辑/更新/取消 之后重新绑定

热点排行