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.
编辑/更新/取消 之后重新绑定